This commit is contained in:
Daniel Ziltener 2023-12-18 19:31:02 +01:00
parent f6fca2a89c
commit 36d84bf01d
Signed by: zilti
GPG key ID: B38976E82C9DAE42
3 changed files with 62 additions and 63 deletions

View file

@ -31,7 +31,7 @@ This is to be run after setting up the partitions.
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 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
guix system -L. init config.scm /mnt --substitute-urls="https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org" guix system -L. init config.scm /mnt --substitute-urls="https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org"

View file

@ -24,67 +24,6 @@
(gnu home services ssh)) (gnu home services ssh))
(home-environment (home-environment
;; Below is the list of packages that will show up in your
;; Home profile, under ~/.guix-home/profile.
(packages
(specifications->packages
(list "bsd-games"
"bolt"
"browserpass-native"
"chicken"
"chicken-apropos"
"chicken-chicken-doc"
"chicken-srfi-18"
"curl"
"direnv"
"emacs-pgtk-xwidgets"
"entr"
"eternalterminal"
"diff-so-fancy"
"firefox"
"flatpak"
"font-libertinus"
"font-nerdfont-monaspice"
"fuzzel"
"fzf"
"gammastep"
"grim"
"guile"
"glibc-locales"
"hstr"
"icecat"
"icedove-wayland"
"kitty"
"ksshaskpass"
"make"
"nm-tray"
"nnn"
#;"nss-certs" ; This package is broken
"openssh"
"password-store"
"pass-otp"
"passff-icecat"
"pavucontrol"
"pinentry-qt"
"pipewire"
"pv"
"rsync"
"rust"
"rust-cargo"
"senpai"
"sideload"
"slurp"
;; "sponge" https://linux.die.net/man/1/sponge
"swappy"
"swayfx"
"swayidle"
"swaylock-effects"
"tig"
"unzip"
"visidata"
"waybar"
"wlogout"
"xdg-desktop-portal")))
;; 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 (services
@ -180,6 +119,66 @@
(channel (channel
(name 'nongnu-guix) (name 'nongnu-guix)
(url "https://gitlab.com/nonguix/nonguix")))) (url "https://gitlab.com/nonguix/nonguix"))))
(simple-service 'ziltis-packages
home-profile-service-type
(specifications->packages
(list "bsd-games"
"bolt"
"browserpass-native"
"chicken"
"chicken-apropos"
"chicken-chicken-doc"
"chicken-srfi-18"
"curl"
"direnv"
"emacs-pgtk-xwidgets"
"entr"
"eternalterminal"
"diff-so-fancy"
"firefox"
"flatpak"
"font-libertinus"
"font-nerdfont-monaspice"
"fuzzel"
"fzf"
"gammastep"
"grim"
"guile"
"glibc-locales"
"hstr"
"icecat"
"icedove-wayland"
"kitty"
"ksshaskpass"
"make"
"nm-tray"
"nnn"
#;"nss-certs" ; This package is broken
"openssh"
"password-store"
"pass-otp"
"passff-icecat"
"pavucontrol"
"pinentry-qt"
"pipewire"
"pv"
"rsync"
"rust"
"rust-cargo"
"senpai"
"sideload"
"slurp"
;; "sponge" https://linux.die.net/man/1/sponge
"swappy"
"swayfx"
"swayidle"
"swaylock-effects"
"tig"
"unzip"
"visidata"
"waybar"
"wlogout"
"xdg-desktop-portal")))
(service home-openssh-service-type (service home-openssh-service-type
(home-openssh-configuration (home-openssh-configuration
(hosts (hosts

View file

@ -5,7 +5,7 @@ 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 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
guix system -L. init config.scm /mnt --substitute-urls="https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org" guix system -L. init config.scm /mnt --substitute-urls="https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org"