diff options
Diffstat (limited to '')
-rw-r--r-- | modules/freya/system.scm (renamed from modules/home-config/base-system.scm) | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/modules/home-config/base-system.scm b/modules/freya/system.scm index db91682..6ff5d19 100644 --- a/modules/home-config/base-system.scm +++ b/modules/freya/system.scm @@ -1,4 +1,4 @@ -(define-module (home-config base-system) +(define-module (freya system) #:use-module (gnu) #:use-module (gnu system setuid) #:use-module (gnu packages) @@ -6,12 +6,10 @@ #:use-module (gnu packages avahi) #:use-module (gnu packages shells) #:use-module (gnu packages tls) + #:use-module (gnu packages gtk) #:use-module (gnu packages vpn) #:use-module (gnu packages security-token) #:use-module (gnu packages virtualization) - #:use-module (guix packages) - #:use-module (nongnu packages linux) - #:use-module (srfi srfi-1) #:use-module (gnu services) #:use-module (gnu services linux) #:use-module (gnu services authentication) @@ -27,9 +25,13 @@ #:use-module (gnu services avahi) #:use-module (gnu services spice) #:use-module (gnu services virtualization) - #:use-module (home-packages wm) - #:use-module (home-packages certs) - #:use-module (home-packages virtualization)) + #:use-module (guix packages) + #:use-module (nongnu packages linux) + #:use-module (rosenthal packages wm) + #:use-module (srfi srfi-1) + #:use-module (freya packages wm) + #:use-module (freya packages certs) + #:use-module (freya packages virtualization)) (define %my-base-packages (remove (lambda (package) @@ -49,11 +51,11 @@ (define-public base-operating-system (operating-system (kernel linux) - (firmware (list linux-firmware intel-microcode sof-firmware)) + (firmware (list linux-firmware amd-microcode sof-firmware)) (locale "en_US.utf8") (timezone "America/New_York") (keyboard-layout (keyboard-layout "us")) - (host-name "ThisWillChange") + (host-name "ThisWillChange") ;; The list of user accounts ('root' is implicit). (users (cons* (user-account @@ -68,18 +70,19 @@ (packages (append (map specification->package (list "swayfx" "swaybg" "wlogout" + "cage" "sof-firmware" - "intel-microcode" + "amd-microcode" "alsa-utils" "chrony" "swayidle" "dconf" "alacritty" + "kitty" "gnome-themes-extra" "adwaita-icon-theme" "hicolor-icon-theme" "git" - "nss-certs" "gvfs" "gnupg" "light" @@ -95,6 +98,7 @@ "wireguard-tools" "xdg-desktop-portal" "xdg-desktop-portal-wlr" + "xdg-desktop-portal-hyprland" "v4l2loopback-linux-module" "docker" "linux-pam" @@ -122,8 +126,16 @@ "wxwidgets" "libpcap" "v4l2loopback-linux-module" - "neovim")) - (list swaylock-effects-new virt-manager-new freya-ca-certs) + "neovim" + "gtk+" + "font-jetbrains-mono")) + (list swaylock-effects-new + virt-manager-new + freya-ca-certs + hyprland-new + hyprland-plugin-hy3 + hyprland-plugin-hyprbars + hyprlock) %my-base-packages)) ;; Below is the list of system services. TO search for available @@ -187,7 +199,7 @@ (delete gdm-service-type) (delete avahi-service-type) (delete alsa-service-type)))) - + (name-service-switch %mdns-host-lookup-nss) (setuid-programs |