This commit is contained in:
Daniel Ziltener 2024-04-05 13:25:10 +02:00
parent f2fd2cd352
commit 32a450a550
Signed by: zilti
GPG key ID: B38976E82C9DAE42
6 changed files with 271 additions and 276 deletions

View file

@ -1,6 +1,4 @@
reconfigure: reconfigure:
mkdir -p ~/.config/guix
ln -sf `pwd`/channels.scm ~/.config/guix/channels.scm
guix archive --authorize < signing-key.pub guix archive --authorize < signing-key.pub
guix system reconfigure ./config.scm --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org' guix system reconfigure ./config.scm --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org'
make -C /home/zilti/.guix-home/profile/lib/browserpass hosts-firefox-user make -C /home/zilti/.guix-home/profile/lib/browserpass hosts-firefox-user

View file

@ -134,7 +134,7 @@ There are many community modules at [[https://whereis.みんな/][Whereis]].
This adds the Nonguix channel. This adds the Nonguix channel.
#+NAME: root-channels #+NAME: root-channels
#+begin_src scheme #+begin_src scheme :tangle channels.scm
(cons* (channel (cons* (channel
(name 'nonguix) (name 'nonguix)
(url "https://gitlab.com/nonguix/nonguix") (url "https://gitlab.com/nonguix/nonguix")
@ -167,6 +167,8 @@ This adds the Nonguix channel.
%default-channels) %default-channels)
#+end_src #+end_src
#+RESULTS: root-channels :tangle channels.scm
#+RESULTS: root-channels #+RESULTS: root-channels
** Packages ** Packages
@ -246,7 +248,6 @@ These services are unmodified, or have just few settings.
| virtlog | () | | virtlog | () |
| fstrim | () | | fstrim | () |
| fprintd | () | | fprintd | () |
| sddm | () |
#+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
@ -310,9 +311,7 @@ These services are unmodified, or have just few settings.
#+begin_src scheme :exports none :results code :noweb no-export #+begin_src scheme :exports none :results code :noweb no-export
(modify-services (modify-services
%desktop-services %desktop-services
(delete gdm-service-type)
(delete screen-locker-service-type) (delete screen-locker-service-type)
(delete login-service-type)
(delete pulseaudio-service-type) (delete pulseaudio-service-type)
(guix-service-type config => (guix-configuration (guix-service-type config => (guix-configuration
(inherit config) (inherit config)

View file

@ -97,6 +97,7 @@
hyprland hyprland
i915-firmware i915-firmware
libdrm libdrm
linux-pam
mesa mesa
nss-certs nss-certs
network-manager network-manager
@ -120,9 +121,7 @@
(append (append
(modify-services (modify-services
%desktop-services %desktop-services
(delete gdm-service-type)
(delete screen-locker-service-type) (delete screen-locker-service-type)
(delete login-service-type)
(delete pulseaudio-service-type) (delete pulseaudio-service-type)
(guix-service-type config => (guix-configuration (guix-service-type config => (guix-configuration
(inherit config) (inherit config)
@ -191,8 +190,7 @@
(fstrim-configuration)) (fstrim-configuration))
(service (service
fprintd-service-type fprintd-service-type
(fprintd-configuration)) (fprintd-configuration)))
(service sddm-service-type (sddm-configuration)))
(list polkit-wheel-service) (list polkit-wheel-service)
(list (list

View file

@ -31,8 +31,9 @@
(home-environment (home-environment
;; Below is the list of Home services. To search for available ;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal. ;; services, run 'guix home search KEYWORD' in a terminal.
(services (
(list services
(list
(service home-shepherd-service-type) (service home-shepherd-service-type)
(service home-msmtp-service-type (service home-msmtp-service-type
(home-msmtp-configuration (home-msmtp-configuration

View file

@ -4,7 +4,6 @@ mount /dev/disk/by-label/guix /mnt
mkdir -p /mnt/boot/efi mkdir -p /mnt/boot/efi
mount /dev/disk/by-label/EFI /mnt/boot/efi mount /dev/disk/by-label/EFI /mnt/boot/efi
herd start cow-store /mnt herd start cow-store /mnt
guix pull -C./channels.scm
GUIX_PROFILE="/root/.config/guix/current" GUIX_PROFILE="/root/.config/guix/current"
. "$GUIX_PROFILE/etc/profile" . "$GUIX_PROFILE/etc/profile"
hash guix hash guix