diff options
| author | jdlugosz963 <jdlugosz963@gmail.com> | 2023-10-29 21:57:09 +0100 |
|---|---|---|
| committer | jdlugosz963 <jdlugosz963@gmail.com> | 2023-10-29 21:57:09 +0100 |
| commit | fb7db3a12fc830c7cbf7b42980d79f6c00c3aea0 (patch) | |
| tree | 0704cb8d5a13a52bc8b8dd3b45b75e844719a117 | |
| parent | 5f9111151d0556c020cdb5185efdbdb81d4860a7 (diff) | |
| download | dotfiles-fb7db3a12fc830c7cbf7b42980d79f6c00c3aea0.tar.gz dotfiles-fb7db3a12fc830c7cbf7b42980d79f6c00c3aea0.zip | |
Add openvpn-nm plugin and change ppp version for pptp-nm plugin.
| -rw-r--r-- | guix/jd/desktops/base.scm | 3 | ||||
| -rw-r--r-- | guix/jd/packages/vpn.scm | 20 |
2 files changed, 19 insertions, 4 deletions
diff --git a/guix/jd/desktops/base.scm b/guix/jd/desktops/base.scm index 13bc5af..01a9a89 100644 --- a/guix/jd/desktops/base.scm +++ b/guix/jd/desktops/base.scm | |||
| @@ -133,7 +133,8 @@ | |||
| 133 | (service network-manager-service-type | 133 | (service network-manager-service-type |
| 134 | (network-manager-configuration | 134 | (network-manager-configuration |
| 135 | (vpn-plugins (list | 135 | (vpn-plugins (list |
| 136 | network-manager-pptp)))) | 136 | network-manager-pptp |
| 137 | network-manager-openvpn)))) | ||
| 137 | 138 | ||
| 138 | (simple-service 'dbus-packages dbus-root-service-type (list blueman | 139 | (simple-service 'dbus-packages dbus-root-service-type (list blueman |
| 139 | virt-manager)) | 140 | virt-manager)) |
diff --git a/guix/jd/packages/vpn.scm b/guix/jd/packages/vpn.scm index 2542bae..ccfb8f7 100644 --- a/guix/jd/packages/vpn.scm +++ b/guix/jd/packages/vpn.scm | |||
| @@ -20,9 +20,23 @@ | |||
| 20 | #:use-module (guix build-system gnu) | 20 | #:use-module (guix build-system gnu) |
| 21 | #:use-module (guix utils) | 21 | #:use-module (guix utils) |
| 22 | #:use-module (guix packages) | 22 | #:use-module (guix packages) |
| 23 | #:use-module (guix download)) | 23 | #:use-module (guix download) |
| 24 | #:use-module (guix inferior) | ||
| 25 | #:use-module (guix channels)) | ||
| 24 | 26 | ||
| 25 | 27 | ||
| 28 | (define channels | ||
| 29 | (list (channel | ||
| 30 | (name 'guix) | ||
| 31 | (url "https://git.savannah.gnu.org/git/guix.git") | ||
| 32 | (commit | ||
| 33 | "9b77bd0b9b4f3de69390da0ba7db5b9dbc01e554")))) | ||
| 34 | |||
| 35 | (define inferior | ||
| 36 | (inferior-for-channels channels)) | ||
| 37 | |||
| 38 | (define ppp-2.4.9 (car (lookup-inferior-packages inferior "ppp"))) | ||
| 39 | |||
| 26 | 40 | ||
| 27 | (define-public pptp-client | 41 | (define-public pptp-client |
| 28 | (package | 42 | (package |
| @@ -62,7 +76,7 @@ | |||
| 62 | (inputs | 76 | (inputs |
| 63 | (list perl)) | 77 | (list perl)) |
| 64 | (native-inputs | 78 | (native-inputs |
| 65 | (list ppp | 79 | (list ppp-2.4.9 |
| 66 | iproute)) | 80 | iproute)) |
| 67 | (home-page "https://sourceforge.net/projects/pptpclient/") | 81 | (home-page "https://sourceforge.net/projects/pptpclient/") |
| 68 | (synopsis "PPTP-Client") | 82 | (synopsis "PPTP-Client") |
| @@ -133,7 +147,7 @@ other Unix systems.") | |||
| 133 | network-manager | 147 | network-manager |
| 134 | libnma | 148 | libnma |
| 135 | libsecret | 149 | libsecret |
| 136 | ppp | 150 | ppp-2.4.9 |
| 137 | pptp-client)) | 151 | pptp-client)) |
| 138 | (home-page "https://wiki.gnome.org/Projects/NetworkManager/VPN") | 152 | (home-page "https://wiki.gnome.org/Projects/NetworkManager/VPN") |
| 139 | (synopsis "PPTP plug-in for NetworkManager") | 153 | (synopsis "PPTP plug-in for NetworkManager") |
