summaryrefslogtreecommitdiff
path: root/modules/freya/system.scm
diff options
context:
space:
mode:
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