This commit is contained in:
Daniel Ziltener 2024-03-19 19:49:03 +01:00
parent 0e07c7ece4
commit a66bc759f5
Signed by: zilti
GPG key ID: B38976E82C9DAE42
4 changed files with 32 additions and 18 deletions

View file

@ -52,6 +52,7 @@ This is to be run after setting up the partitions.
- gnu services linux - gnu services linux
- gnu services networking - gnu services networking
- gnu services pm - gnu services pm
- gnu services sddm
- gnu services sound - gnu services sound
- gnu services virtualization - gnu services virtualization
- gnu services xorg - gnu services xorg
@ -167,6 +168,7 @@ This adds the Nonguix channel.
- git - git
- glu - glu
- hwdata - hwdata
- hyprland
- i915-firmware - i915-firmware
- libdrm - libdrm
- mesa - mesa
@ -177,6 +179,8 @@ This adds the Nonguix channel.
- tuxedo-keyboard - tuxedo-keyboard
- xf86-video-amdgpu - xf86-video-amdgpu
- xf86-video-intel - xf86-video-intel
- xorg-server-xwayland
- xorg-server
- amdgpu-firmware - amdgpu-firmware
- amd-microcode - amd-microcode
- intel-microcode - intel-microcode
@ -216,18 +220,20 @@ This adds the Nonguix channel.
These services are unmodified, or have just few settings. These services are unmodified, or have just few settings.
#+NAME: root-simple-services #+NAME: root-simple-services
| Service | Options | | Service | Options |
|-------------+------------------------------------------------------| |----------------+------------------------------------------------------|
| tlp | () | | tlp | () |
| thermald | ((adaptive? #t)) | | thermald | ((adaptive? #t)) |
| bluetooth | () | | bluetooth | () |
| docker | () | | docker | () |
| earlyoom | ((minimum-available-memory 5) (minimum-free-swap 5)) | | earlyoom | ((minimum-available-memory 5) (minimum-free-swap 5)) |
| inputattach | () | | inputattach | () |
| libvirt | ((unix-sock-group "libvirt")) | | libvirt | ((unix-sock-group "libvirt")) |
| fstrim | () | | fstrim | () |
| fprintd | () | | fprintd | () |
| seatd | () | | plasma-desktop | () |
| sddm | () |
| seatd | () |
#+NAME: root-simple-service-block #+NAME: root-simple-service-block
#+begin_src scheme :noweb yes :exports none :results output #+begin_src scheme :noweb yes :exports none :results output
@ -383,7 +389,7 @@ This is the full operating system specification.
(name "zilti") (name "zilti")
(group "users") (group "users")
(supplementary-groups (supplementary-groups
'("avahi" "docker" "users" "wheel" "netdev" "audio" "cdrom" "video" "libvirt" "seat"))) '("avahi" "docker" "users" "wheel" "netdev" "audio" "cdrom" "video" "libvirt" "lp")))
%base-user-accounts)) %base-user-accounts))
<<root-package-block>> <<root-package-block>>
<<root-services-block>> <<root-services-block>>

View file

@ -11,6 +11,7 @@
(gnu services linux) (gnu services linux)
(gnu services networking) (gnu services networking)
(gnu services pm) (gnu services pm)
(gnu services sddm)
(gnu services sound) (gnu services sound)
(gnu services virtualization) (gnu services virtualization)
(gnu services xorg) (gnu services xorg)
@ -75,7 +76,7 @@
(name "zilti") (name "zilti")
(group "users") (group "users")
(supplementary-groups (supplementary-groups
'("avahi" "docker" "users" "wheel" "netdev" "audio" "cdrom" "video" "libvirt" "seat"))) '("avahi" "docker" "users" "wheel" "netdev" "audio" "cdrom" "video" "libvirt" "lp")))
%base-user-accounts)) %base-user-accounts))
(packages (packages
(append (append
@ -89,6 +90,7 @@
git git
glu glu
hwdata hwdata
hyprland
i915-firmware i915-firmware
libdrm libdrm
mesa mesa
@ -99,6 +101,8 @@
tuxedo-keyboard tuxedo-keyboard
xf86-video-amdgpu xf86-video-amdgpu
xf86-video-intel xf86-video-intel
xorg-server-xwayland
xorg-server
amdgpu-firmware amdgpu-firmware
amd-microcode amd-microcode
intel-microcode) intel-microcode)
@ -151,6 +155,10 @@
(service (service
fprintd-service-type fprintd-service-type
(fprintd-configuration)) (fprintd-configuration))
(service
plasma-desktop-service-type
(plasma-desktop-configuration))
(service sddm-service-type (sddm-configuration))
(service (service
seatd-service-type seatd-service-type
(seatd-configuration))) (seatd-configuration)))

View file

@ -189,6 +189,7 @@
"icedove-wayland" "icedove-wayland"
"kitty" "kitty"
"ksshaskpass" "ksshaskpass"
"kwayland-integration"
"ledger" "ledger"
"libaacs" "libaacs"
"libbdplus" "libbdplus"
@ -207,10 +208,13 @@
"pass-otp" "pass-otp"
"pavucontrol" "pavucontrol"
"pinentry-qt" "pinentry-qt"
"plasma-desktop"
"pv" "pv"
"qtwayland@5.15.10"
"rsync" "rsync"
"rust" "rust"
"rust-cargo" "rust-cargo"
"sddm"
"senpai" "senpai"
"sideload" "sideload"
"slurp" "slurp"

View file

@ -275,10 +275,6 @@ mode "resize" {
#} #}
# Autostarts # Autostarts
exec pipewire && sleep 0.2s
exec pipewire-pulse
exec wireplumber
exec shepherd
exec waybar exec waybar
exec swaync exec swaync
exec swayidle exec swayidle