diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ryan-config/base-system.scm | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index c75ab7c..d84744b 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm | |||
| @@ -118,7 +118,7 @@ | |||
| 118 | (name "ryan") | 118 | (name "ryan") |
| 119 | (comment "Ryan") | 119 | (comment "Ryan") |
| 120 | (group "users") | 120 | (group "users") |
| 121 | ;(shell (file-append zsh "/bin/zsh")) | 121 | (shell (file-append zsh "/bin/zsh")) |
| 122 | (home-directory "/home/ryan") | 122 | (home-directory "/home/ryan") |
| 123 | (supplementary-groups '("wheel" "netdev" "audio" "video" "lp" "plugdev" "docker" "libvirt" "kvm" "dialout"))) | 123 | (supplementary-groups '("wheel" "netdev" "audio" "video" "lp" "plugdev" "docker" "libvirt" "kvm" "dialout"))) |
| 124 | %base-user-accounts)) | 124 | %base-user-accounts)) |
| @@ -126,27 +126,27 @@ | |||
| 126 | ;; Packages installed system-wide. Users can also install packages | 126 | ;; Packages installed system-wide. Users can also install packages |
| 127 | ;; under their own account: use 'guix search KEYWORD' to search | 127 | ;; under their own account: use 'guix search KEYWORD' to search |
| 128 | ;; for packages and 'guix install PACKAGE' to install a package. | 128 | ;; for packages and 'guix install PACKAGE' to install a package. |
| 129 | (packages (append (map specification->package (list "sway" | 129 | (packages (append (map specification->package (list ;"sway" |
| 130 | ;"hyprland" | 130 | ;"hyprland" |
| 131 | "swaybg" | 131 | ;"swaybg" |
| 132 | ;"swayidle" | 132 | ;"swayidle" |
| 133 | ;"swaylock-effects" | 133 | ;"swaylock-effects" |
| 134 | "fuzzel" | 134 | ;"fuzzel" |
| 135 | "foot" | 135 | ;"foot" |
| 136 | "linux-pam" ; installed directly to get libs in profile directly | 136 | "linux-pam" ; installed directly to get libs in profile directly |
| 137 | "pinentry-qt" | 137 | ;"pinentry-qt" |
| 138 | "adwaita-icon-theme" | 138 | "adwaita-icon-theme" |
| 139 | "hicolor-icon-theme" | 139 | "hicolor-icon-theme" |
| 140 | "git" | 140 | ;"git" |
| 141 | "waybar-experimental" | 141 | ;"waybar-experimental" |
| 142 | "gnupg" | 142 | ;"gnupg" |
| 143 | "light" | 143 | "light" |
| 144 | "avahi" | 144 | "avahi" |
| 145 | "mako" | 145 | ;"mako" |
| 146 | "grim" | 146 | ;"grim" |
| 147 | "grimblast" | 147 | ;"grimblast" |
| 148 | "slurp" | 148 | ;"slurp" |
| 149 | "wl-clipboard" | 149 | ;"wl-clipboard" |
| 150 | ;"bluez" | 150 | ;"bluez" |
| 151 | ;"blueman" | 151 | ;"blueman" |
| 152 | "ldacbt" | 152 | "ldacbt" |
| @@ -166,9 +166,9 @@ | |||
| 166 | "wireshark" | 166 | "wireshark" |
| 167 | ;"openconnect" | 167 | ;"openconnect" |
| 168 | ;"openconnect-sso" | 168 | ;"openconnect-sso" |
| 169 | "webkitgtk-with-libsoup2" ; Needed for Go wails development | 169 | ;"webkitgtk-with-libsoup2" ; Needed for Go wails development |
| 170 | "zsh")) | 170 | "zsh")) |
| 171 | (list my-ca-certs virt-manager-ovmf bluez-ryan netbird-bin neovim-ryan) | 171 | (list my-ca-certs virt-manager-ovmf bluez-ryan netbird-bin) ;neovim-ryan) |
| 172 | %my-base-packages )) | 172 | %my-base-packages )) |
| 173 | 173 | ||
| 174 | ;; Below is the list of system services. To search for available | 174 | ;; Below is the list of system services. To search for available |
| @@ -190,9 +190,9 @@ | |||
| 190 | (publish-workstation? #f))) ;; do not advertise, I want this to be as silent as possible | 190 | (publish-workstation? #f))) ;; do not advertise, I want this to be as silent as possible |
| 191 | (service docker-service-type) | 191 | (service docker-service-type) |
| 192 | ; Tailscale daemon from rosenthal | 192 | ; Tailscale daemon from rosenthal |
| 193 | (service tailscale-service-type | 193 | ; (service tailscale-service-type |
| 194 | (tailscale-configuration | 194 | ; (tailscale-configuration |
| 195 | (socket "/var/run/tailscale/tailscaled.sock"))) | 195 | ; (socket "/var/run/tailscale/tailscaled.sock"))) |
| 196 | (service netbird-service-type) | 196 | (service netbird-service-type) |
| 197 | (service containerd-service-type) | 197 | (service containerd-service-type) |
| 198 | (service nix-service-type | 198 | (service nix-service-type |
| @@ -206,32 +206,32 @@ | |||
| 206 | (list | 206 | (list |
| 207 | (pam-entry (control "include") | 207 | (pam-entry (control "include") |
| 208 | (module "login"))))))) | 208 | (module "login"))))))) |
| 209 | (simple-service 'ly-pam pam-root-service-type | 209 | ; (simple-service 'ly-pam pam-root-service-type |
| 210 | (list | 210 | ; (list |
| 211 | (pam-service | 211 | ; (pam-service |
| 212 | (name "ly") | 212 | ; (name "ly") |
| 213 | (account | 213 | ; (account |
| 214 | (list | 214 | ; (list |
| 215 | (pam-entry (control "required") | 215 | ; (pam-entry (control "required") |
| 216 | (module "pam_unix.so")))) | 216 | ; (module "pam_unix.so")))) |
| 217 | (auth | 217 | ; (auth |
| 218 | (list | 218 | ; (list |
| 219 | (pam-entry (control "required") | 219 | ; (pam-entry (control "required") |
| 220 | (module "pam_unix.so")))) | 220 | ; (module "pam_unix.so")))) |
| 221 | (password | 221 | ; (password |
| 222 | (list | 222 | ; (list |
| 223 | (pam-entry (control "required") | 223 | ; (pam-entry (control "required") |
| 224 | (module "pam_unix.so") | 224 | ; (module "pam_unix.so") |
| 225 | (arguments (list "sha512" "shadow"))))) | 225 | ; (arguments (list "sha512" "shadow"))))) |
| 226 | (session | 226 | ; (session |
| 227 | (list | 227 | ; (list |
| 228 | (pam-entry (control "required") | 228 | ; (pam-entry (control "required") |
| 229 | (module "/gnu/store/4lhhf88iz9pdr624z5hnq2avlk1ny4ga-elogind-255.17/lib/security/pam_elogind.so") | 229 | ; (module "/gnu/store/4lhhf88iz9pdr624z5hnq2avlk1ny4ga-elogind-255.17/lib/security/pam_elogind.so") |
| 230 | (arguments (list "debug=yes"))) | 230 | ; (arguments (list "debug=yes"))) |
| 231 | (pam-entry (control "required") | 231 | ; (pam-entry (control "required") |
| 232 | (module "pam_env.so")) | 232 | ; (module "pam_env.so")) |
| 233 | (pam-entry (control "required") | 233 | ; (pam-entry (control "required") |
| 234 | (module "pam_unix.so"))))))) | 234 | ; (module "pam_unix.so"))))))) |
| 235 | (service kmscon-service-type | 235 | (service kmscon-service-type |
| 236 | (kmscon-configuration | 236 | (kmscon-configuration |
| 237 | (virtual-terminal "tty7") | 237 | (virtual-terminal "tty7") |
| @@ -263,7 +263,7 @@ | |||
| 263 | (guix-configuration | 263 | (guix-configuration |
| 264 | (inherit config) | 264 | (inherit config) |
| 265 | (substitute-urls | 265 | (substitute-urls |
| 266 | (append (list "https://nonguix-proxy.ditigal.xyz/") | 266 | (append (list "https://substitutes.nonguix.org") |
| 267 | %default-substitute-urls)) | 267 | %default-substitute-urls)) |
| 268 | (authorized-keys | 268 | (authorized-keys |
| 269 | (cons* (plain-file "non-guix.pub" | 269 | (cons* (plain-file "non-guix.pub" |
