.
This commit is contained in:
parent
f2fd2cd352
commit
32a450a550
6 changed files with 271 additions and 276 deletions
2
Makefile
2
Makefile
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue