dotfiles

A steaming hot pile of sh...ell scripts and configuration files.
git clone https://kaka.farm/~git/dotfiles
Log | Files | Refs

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    )))