guix-home-config.scm (5954B)
1 (use-modules 2 (ice-9 textual-ports) 3 4 (gnu home services dotfiles) 5 (gnu home services shells) 6 (gnu home) 7 8 (gnu packages autogen) 9 (gnu packages autotools) 10 (gnu packages bison) 11 (gnu packages books) 12 (gnu packages c) 13 (gnu packages calendar) 14 (gnu packages certs) 15 (gnu packages check) 16 (gnu packages chez) 17 (gnu packages ci) 18 (gnu packages code) 19 (gnu packages compression) 20 (gnu packages curl) 21 (gnu packages databases) 22 (gnu packages emacs) 23 (gnu packages emacs-xyz) 24 (gnu packages entr) 25 (gnu packages fonts) 26 (gnu packages fontutils) 27 (gnu packages fsf) 28 (gnu packages games) 29 (gnu packages gcc) 30 (gnu packages ghostscript) 31 (gnu packages gnome-xyz) 32 (gnu packages gnu-doc) 33 (gnu packages gnupg) 34 (gnu packages groff) 35 (gnu packages guile) 36 (gnu packages guile-xyz) 37 (gnu packages haskell-xyz) 38 (gnu packages irc) 39 (gnu packages libreoffice) 40 (gnu packages librewolf) 41 (gnu packages lisp) 42 (gnu packages mail) 43 (gnu packages man) 44 (gnu packages maths) 45 (gnu packages matrix) 46 (gnu packages mes) 47 (gnu packages ncdu) 48 (gnu packages networking) 49 (gnu packages pdf) 50 (gnu packages python-check) 51 (gnu packages python-xyz) 52 (gnu packages scheme) 53 (gnu packages shells) 54 (gnu packages shellutils) 55 (gnu packages skribilo) 56 (gnu packages speech) 57 (gnu packages sqlite) 58 (gnu packages tcl) 59 (gnu packages terminals) 60 (gnu packages tex) 61 (gnu packages texinfo) 62 (gnu packages tls) 63 (gnu packages tmux) 64 (gnu packages toys) 65 (gnu packages version-control) 66 (gnu packages video) 67 (gnu packages web) 68 (gnu packages web-browsers) 69 (gnu) 70 71 (guix profiles) 72 (guix) 73 74 (kakafarm packages emacs-xyz) 75 (kakafarm packages guile-xyz) 76 ) 77 78 (home-environment 79 (packages 80 (list 81 ;; book-faif 82 ;; book-sparc 83 ;; chez-scheme 84 ;; emacs-geiser-chez 85 ;; fontconfig 86 ;; fortunes-jkirchartz 87 ;; guile-picture-language 88 ;; guile-websocket-next 89 ;; scheme48-prescheme 90 ;; scsh 91 autogen 92 automake 93 bibata-cursor-theme 94 bison 95 bsd-games 96 c-intro-and-ref 97 cdecl 98 clisp 99 cowsay 100 curl 101 darkhttpd 102 emacs 103 emacs-ansi 104 emacs-arei 105 emacs-benchmark-init 106 emacs-buttercup 107 emacs-casual-avy 108 emacs-casual-calc 109 emacs-casual-dired 110 emacs-casual-info 111 emacs-cider 112 emacs-corfu 113 emacs-corfu-doc 114 emacs-darkroom 115 emacs-denote 116 emacs-dictionary 117 emacs-diff-hl 118 emacs-direnv 119 emacs-djvu 120 emacs-eat 121 emacs-ef-themes 122 emacs-eglot 123 emacs-elfeed 124 emacs-elfeed-goodies 125 emacs-elfeed-org 126 emacs-elfeed-protocol 127 emacs-elfeed-score 128 emacs-elpher 129 emacs-ement 130 emacs-eval-in-repl-racket 131 emacs-flycheck 132 emacs-flycheck-haskell 133 emacs-flycheck-package 134 emacs-fzf 135 emacs-geiser-guile 136 emacs-geiser-racket 137 emacs-ggtags 138 emacs-gnosis 139 emacs-greader-mode 140 emacs-gruvbox-theme 141 emacs-guix 142 emacs-helm 143 emacs-helpful 144 emacs-howm 145 emacs-htmlize 146 emacs-hy-mode 147 emacs-hyperbole 148 emacs-hyperbole 149 emacs-iedit 150 emacs-jabber 151 emacs-magit 152 emacs-magit-todos 153 emacs-markdown-mode 154 emacs-mastodon 155 emacs-multi-vterm 156 emacs-multiple-cursors 157 emacs-nano-tts-minor-mode 158 emacs-nginx-mode 159 emacs-nov-el 160 emacs-olivetti 161 emacs-orderless 162 emacs-org-roam 163 emacs-package-build 164 emacs-package-lint 165 emacs-paredit 166 emacs-parinfer-mode 167 emacs-peg 168 emacs-perspective 169 emacs-rainbow-blocks 170 emacs-rainbow-delimiters 171 emacs-rec-mode 172 emacs-request 173 emacs-rust-mode 174 emacs-sly 175 emacs-synosaurus 176 emacs-tco-el 177 emacs-transmission 178 emacs-treemacs 179 emacs-undo-tree 180 emacs-use-package 181 emacs-vterm 182 emacs-w3m 183 emacs-wgrep 184 emacs-whitespace-cleanup-mode 185 emacs-wisp-mode 186 emacs-writeroom 187 emacs-yasnippet 188 emacs-zotxt 189 entr 190 espeak-ng 191 festival 192 flite 193 font-dejavu 194 font-ghostscript 195 font-gnu-freefont 196 fzf 197 fzf-tab 198 git 199 git-lfs 200 glibc 201 glibc-locales 202 gnu-c-manual 203 gnu-make 204 gnu-standards 205 gnupg 206 gnutls 207 groff 208 guile-3.0 209 guile-ac-d-bus 210 guile-clipboard-speaker 211 guile-colorized 212 guile-config 213 guile-fibers 214 guile-filesystem 215 guile-git 216 guile-gnutls 217 guile-goblins 218 guile-hall 219 guile-hoot 220 guile-json-4 221 guile-lib 222 guile-pipe 223 guile-png 224 guile-reader 225 guile-readline 226 guile-simple-zmq 227 guile-srfi-128 228 guile-srfi-133 229 guile-srfi-145 230 guile-srfi-146 231 guile-srfi-158 232 guile-srfi-159 233 guile-srfi-180 234 guile-srfi-189 235 guile-srfi-197 236 guile-srfi-232 237 guile-srfi-235 238 guile-srfi-253 239 guile-srfi-89 240 guile-websocket 241 guile-wisp 242 guile-zlib 243 guilescript 244 harmonist 245 haunt 246 hebcal 247 hello 248 hut 249 ii 250 info-reader 251 laminar 252 le-certs 253 libhdate 254 librewolf 255 links 256 man-pages 257 man-pages-posix 258 mes 259 mpv 260 mumi 261 mythes 262 ncdu 263 nethack 264 nss-certs 265 pandoc 266 poppler 267 python-flake8 268 python-hissp 269 python-pep8 270 python-pycodestyle 271 python-pyflakes 272 python-pylama 273 python-pylint 274 r7rs-small-texinfo 275 recutils 276 sbcl 277 scsh 278 sicp 279 skribilo 280 slib 281 socat 282 speech-dispatcher 283 sqlite 284 tcl 285 texinfo 286 texlive-amsmath 287 texlive-ebproof 288 tig 289 tk 290 tmux 291 units 292 universal-ctags 293 zstd 294 )) 295 296 (services 297 (list 298 (service home-bash-service-type 299 (home-bash-configuration 300 (environment-variables 301 '( 302 #; 303 ("PS1" . "\\[\\e[1;32m\\]\\u \\[\\e[1;34m\\]\\w \\[\\e[0m\\]λ ") 304 ("EDITOR" . "emacsclient") 305 #; 306 ("LC_ALL" . "en_US.UTF-8") 307 )) 308 (aliases 309 '( 310 ("gs" . "git status") 311 ("wgi" . "wget -m -np -i-") 312 )) 313 (bash-profile (list (local-file "regular-non-guix-home-files/.bash_profile" "bash_profile"))) 314 (bashrc (list (local-file "regular-non-guix-home-files/.bashrc" "bashrc"))) 315 )) 316 317 (service home-dotfiles-service-type 318 (home-dotfiles-configuration 319 (directories '("guix-home-files")))) 320 )))