Put in earplugs

This commit is contained in:
nik gaffney 2024-02-07 19:16:54 +01:00
parent e45f9c850f
commit ef9a4cdeb9
Signed by: nik
GPG key ID: 989F5E6EDB478160

View file

@ -26,11 +26,18 @@ echo ";; -*- mode: scheme; coding: utf-8; -*-
(use-modules (gnu) (use-modules (gnu)
(gnu home) (gnu home)
(gnu packages) (gnu packages)
(gnu services)
(gnu packages gnupg) (gnu packages gnupg)
(gnu packages shells)
(guix channels)
(guix gexp) (guix gexp)
(gnu home services)
(gnu home services guix)
(gnu home services shells) (gnu home services shells)
(gnu home services dotfiles)
(gnu home services desktop)
(gnu home services sound)
(gnu home services gnupg)) (gnu home services gnupg))
#+END_SRC #+END_SRC
getmail? → (use-service-modules mail) getmail? → (use-service-modules mail)
@ -117,7 +124,7 @@ additional channels → nonguix & zzkt
environment / variables environment / variables
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
(simple-service 'some-useful-env-vars-service (simple-service 'variant-env-vars-service
home-environment-variables-service-type home-environment-variables-service-type
`(("NOTMUCH_PROFILE" . "$HOME/.config/notmuch/notmuch.conf") `(("NOTMUCH_PROFILE" . "$HOME/.config/notmuch/notmuch.conf")
("LD_LIBRARY_PATH" . "$HOME/.guix-profile/lib") ("LD_LIBRARY_PATH" . "$HOME/.guix-profile/lib")
@ -128,36 +135,36 @@ zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/20
=$fpath= contains =/run/current-system/profile/share/zsh/site-functions= =$fpath= contains =/run/current-system/profile/share/zsh/site-functions=
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
(service home-zsh-service-type (service home-zsh-service-type
(home-zsh-configuration (home-zsh-configuration
;; configs in $XDG_CONFIG_HOME/zsh ;; configs in $XDG_CONFIG_HOME/zsh
(xdg-flavor? #t) (xdg-flavor? #t)
(environment-variables (environment-variables
'(("HISTFILE" . "$HOME/.config/zsh/.history") '(("HISTFILE" . "$HOME/.config/zsh/.history")
("HISTSIZE" . "800000") ("HISTSIZE" . "800000")
("SAVEHIST" . "800000"))) ("SAVEHIST" . "800000")))
(zshenv (zshenv
(list (local-file ".zshenv" "zshenv"))) (list (local-file ".zshenv" "zshenv")))
(zshrc (zshrc
(list (local-file ".zshrc" "zshrc"))))) (list (local-file ".zshrc" "zshrc")))))
#+END_SRC #+END_SRC
gnupg gnupg
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
(service home-gpg-agent-service-type (service home-gpg-agent-service-type
(home-gpg-agent-configuration (home-gpg-agent-configuration
(pinentry-program (pinentry-program
(file-append pinentry-emacs "/bin/pinentry-emacs")) (file-append pinentry-emacs "/bin/pinentry-emacs"))
(ssh-support? #t))) (ssh-support? #t)))
#+END_SRC #+END_SRC
dotfiles (see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]]) dotfiles (see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
(service home-dotfiles-service-type (service home-dotfiles-service-type
(home-dotfiles-configuration (home-dotfiles-configuration
(directories (list "dotfiles")))) (directories (list "dotfiles"))))
#+END_SRC #+END_SRC
ssh & sundry (see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]]) ssh & sundry (see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]])
@ -166,20 +173,20 @@ ssh & sundry (see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-S
#+END_SRC #+END_SRC
sound via pipewire (see also [[https://guix.gnu.org/manual/devel/en/html_node/Sound-Home-Services.html][guix manual]]) sound via pipewire which requires dbus (see also [[https://guix.gnu.org/manual/devel/en/html_node/Sound-Home-Services.html][guix manual]])
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
(service home-pipewire-service-type (service home-dbus-service-type)
(home-pipewire-configuration
(pipewire "pipewire") (service home-pipewire-service-type
(wireplumber "wireplumber") (home-pipewire-configuration
(enable-pulseaudio? #t))) (enable-pulseaudio? #t)))
#+END_SRC #+END_SRC
fonts fonts ( see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html)
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
;; see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html
#+END_SRC #+END_SRC
FIN FIN