Skip to content

Commit

Permalink
Put in earplugs
Browse files Browse the repository at this point in the history
  • Loading branch information
zzkt committed Mar 19, 2024
1 parent bf9e3fe commit 02cdb79
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 32 deletions.
38 changes: 22 additions & 16 deletions config/home-configuration.org
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ echo ";; -*- mode: scheme; coding: utf-8; -*-

#+BEGIN_SRC scheme
(use-modules (gnu)
(gnu home)
(gnu services)
(gnu packages)
(gnu packages gnupg)
(gnu packages shells)
(gnu home)
(gnu home services)
(gnu home services guix)
(gnu home services shells)
Expand Down Expand Up @@ -67,18 +67,18 @@ Packages that will show up in the home profile under =~/.guix-home/profile=
#+END_SRC
*** KDE packages
#+BEGIN_SRC scheme
"kmail"
"krunner"
"akonadi"
;; "kmail"
;; "krunner"
;; "akonadi"
#+END_SRC
*** terminal
kitty config is in =dotfiles/kitty/kitty.conf=
#+BEGIN_SRC scheme
;; "kitty-next"
"kitty"
#+END_SRC
*** Mail
#+BEGIN_SRC scheme
"icedove" ;; aka thunderbird
"getmail6"
"notmuch"
#+END_SRC
Expand Down Expand Up @@ -176,7 +176,7 @@ Additional channels → nonguix (aka “The GUIX Channel That Shall Not Be Named
(simple-service 'variant-env-vars-service
home-environment-variables-service-type
`(("GUIX_LOCPATH" . "$HOME/.guix-profile/lib/locale")
("NOTMUCH_PROFILE" . "$XDG_CONFIG_HOME/notmuch/notmuch.conf")
("NOTMUCH_CONFIG" . "$XDG_CONFIG_HOME/notmuch/notmuch.conf")
("LD_LIBRARY_PATH" . "$HOME/.guix-profile/lib")
("GPG_TTY" . "$TTY")
("SHELL" . ,(file-append zsh "/bin/zsh"))))
Expand All @@ -194,11 +194,14 @@ zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/20
(environment-variables
'(("HISTFILE" . "$XDG_CONFIG_HOME/zsh/.history")
("HISTSIZE" . "800000")
("SAVEHIST" . "800000")))
(zshenv
(list (local-file ".zshenv" "zshenv")))
(zshrc
(list (local-file ".zshrc" "zshrc")))))
("SAVEHIST" . "800000")))))
#+END_SRC
the zsh dotfiles are managed by =home-dotfiles-service= for now.
#+BEGIN_SRC scheme
;; (zshenv
;; (list (local-file ".zshenv" "zshenv")))
;; (zshrc
;; (list (local-file ".zshrc" "zshrc")))))
#+END_SRC

*** gnupg
Expand All @@ -212,16 +215,19 @@ zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/20
#+END_SRC

*** dotfiles
(see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])
(see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])

#+BEGIN_SRC scheme
(service home-dotfiles-service-type
(home-dotfiles-configuration
(directories (list "dotfiles"))))
(service home-dotfiles-service-type
(home-dotfiles-configuration
(layout 'plain)
(directories (list "dotfiles"))
(excluded
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore" ".zshenv"))))
#+END_SRC

*** ssh & sundry
(see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]])
(see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]])

#+BEGIN_SRC scheme
;; ssh config in 'dotfiles'
Expand Down
35 changes: 19 additions & 16 deletions config/home-configuration.scm
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
;; -*- mode: scheme; coding: utf-8; -*-
;;
;; tangled from home-configuration.org on 2024-03-07 15:41:27+01:00)
;; tangled from home-configuration.org on 2024-03-19 15:08:39+01:00)

(use-modules (gnu)
(gnu home)
(gnu services)
(gnu packages)
(gnu packages gnupg)
(gnu packages shells)
(gnu home)
(gnu home services)
(gnu home services guix)
(gnu home services shells)
Expand All @@ -21,7 +21,6 @@
(home-environment
(packages (specifications->packages
(list

"nordic-theme"
"firefox"
"emacs-guix"
Expand All @@ -35,13 +34,13 @@
"tree"
"password-store"

"kmail"
"krunner"
"akonadi"
;; "kmail"
;; "krunner"
;; "akonadi"

;; "kitty-next"
"kitty"

"icedove" ;; aka thunderbird
"getmail6"
"notmuch"

Expand Down Expand Up @@ -109,7 +108,7 @@
(simple-service 'variant-env-vars-service
home-environment-variables-service-type
`(("GUIX_LOCPATH" . "$HOME/.guix-profile/lib/locale")
("NOTMUCH_PROFILE" . "$XDG_CONFIG_HOME/notmuch/notmuch.conf")
("NOTMUCH_CONFIG" . "$XDG_CONFIG_HOME/notmuch/notmuch.conf")
("LD_LIBRARY_PATH" . "$HOME/.guix-profile/lib")
("GPG_TTY" . "$TTY")
("SHELL" . ,(file-append zsh "/bin/zsh"))))
Expand All @@ -121,21 +120,25 @@
(environment-variables
'(("HISTFILE" . "$XDG_CONFIG_HOME/zsh/.history")
("HISTSIZE" . "800000")
("SAVEHIST" . "800000")))
(zshenv
(list (local-file ".zshenv" "zshenv")))
(zshrc
(list (local-file ".zshrc" "zshrc")))))
("SAVEHIST" . "800000")))))

;; (zshenv
;; (list (local-file ".zshenv" "zshenv")))
;; (zshrc
;; (list (local-file ".zshrc" "zshrc")))))

(service home-gpg-agent-service-type
(home-gpg-agent-configuration
(pinentry-program
(file-append pinentry-qt "/bin/pinentry-qt"))
(ssh-support? #t)))

(service home-dotfiles-service-type
(home-dotfiles-configuration
(directories (list "dotfiles"))))
(service home-dotfiles-service-type
(home-dotfiles-configuration
(layout 'plain)
(directories (list "dotfiles"))
(excluded
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore" ".zshenv"))))

;; ssh config in 'dotfiles'

Expand Down

0 comments on commit 02cdb79

Please sign in to comment.