;; This "home-environment" file can be passed to 'guix home reconfigure' ;; to reproduce the content of your profile. This is "symbolic": it only ;; specifies package names. To reproduce the exact same profile, you also ;; need to capture the channels being used, as returned by "guix describe". ;; See the "Replicating Guix" section in the manual. (use-modules (gnu home) (gnu packages) (gnu services) (guix gexp) (guix channels) (gnu home services) (gnu home services shells) (gnu home services symlink-manager) (gnu home services guix) (gnu home services gnupg)) (home-environment ;; Below is the list of packages that will show up in your ;; Home profile, under ~/.guix-home/profile. (packages (specifications->packages (list "emacs-guix" "emacs-geiser-guile" "emacs-geiser" "guile" "guix" "emacs" "make" "just" "bat" "cups" "weechat" ; "librewolf" "icecat" "ungoogled-chromium-wayland" "icedove-wayland" ; "swaylock-effects" ; "swaynotificationcenter" "pijul" "git" "starship" "openssh" ; "hyprland" "inkscape" "lm-sensors" "gimp" "flatpak" "libreoffice" "kitty" "gnupg" "dolphin" "keepassxc" "htop" "anki" "audacity" "calibre" "mpv" "feh" "fish" "fish-foreign-env" ; "logseq" "obs" "qbittorrent" "ranger" "speedcrunch" "syncthing" "vscodium" "wireshark" "zathura" "zathura-pdf-mupdf" "helix" ; "monero-gui" "vim" "neovim" "nushell"))) ;; Below is the list of Home services. To search for available ;; services, run 'guix home search KEYWORD' in a terminal. (services (list ;(service home-bash-service-type ; (home-bash-configuration ; (aliases '(("egrep" . "grep -E --color=auto") ; ("fgrep" . "grep -F --color=auto") ; ("grep" . "grep --color=auto") ; ("l." . "ls -d .* --color=auto") ; ("ll" . "ls -l --color=auto") ; ("ls" . "ls --color=auto") ; ("which" . "(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot") ; ("xzegrep" . "xzegrep --color=auto") ; ("xzfgrep" . "xzfgrep --color=auto") ; ("xzgrep" . "xzgrep --color=auto") ; ("zegrep" . "zegrep --color=auto") ; ("zfgrep" . "zfgrep --color=auto") ; ("zgrep" . "zgrep --color=auto"))) ; (bashrc (list (local-file ; "/home/sudoer777/src/guix-config/.bashrc" ; "bashrc"))) ; (bash-profile (list (local-file ; "/home/sudoer777/src/guix-config/.bash_profile" ; "bash_profile"))) ; (bash-logout (list (local-file ; "/home/sudoer777/src/guix-config/.bash_logout" ; "bash_logout"))))) (service home-channels-service-type (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (commit "ddbbb78786e104a9a9e93cffe9f69b6c0f3bd4ed") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) (channel (name 'atomized) (url "https://codeberg.org/ieure/atomized-guix.git") (branch "main") (introduction (make-channel-introduction "bdbcd3c5815f64799e2c0d139896da83d9972bd1" (openpgp-fingerprint "6980 A9B9 5202 AA11 EB1D 8922 8499 AC88 F1A7 1CF2")))) (channel (name 'rrr) (url "https://git.sr.ht/~akagi/rrr") (branch "master") (introduction (make-channel-introduction "794d6e5eb362bfcf81ada12b6a49a0cd55c8e031" (openpgp-fingerprint "FF72 877C 4F21 FC4D 467D 20C4 DCCB 5255 2098 B6C1")))) (channel (name 'tuziwo) (url "https://gitlab.com/woshilapin/tuziwo-channel") (branch "main") (introduction (make-channel-introduction "0deff2a94032f2d96e82f93edeb61f35da879987" (openpgp-fingerprint "5554 54E7 6611 9F60 80F1 2F63 B041 63DC 7020 116A")))) (channel (name 'rosenthal) (url "https://github.com/rakino/rosenthal") (branch "trunk") (introduction (make-channel-introduction "7677db76330121a901604dfbad19077893865f35" (openpgp-fingerprint "13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7")))) (channel (name 'saayix) (url "https://codeberg.org/look/saayix") (branch "main") (introduction (make-channel-introduction "12540f593092e9a177eb8a974a57bb4892327752" (openpgp-fingerprint "3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB")))) (channel (name 'small-guix) (url "https://gitlab.com/orang3/small-guix") (branch "master") (introduction (make-channel-introduction "f260da13666cd41ae3202270784e61e062a3999c" (openpgp-fingerprint "8D10 60B9 6BB8 292E 829B 7249 AED4 1CC1 93B7 01E2")))) (channel (name 'nonguix) (url "https://gitlab.com/nonguix/nonguix") (branch "master") (introduction (make-channel-introduction "897c1a470da759236cc11798f4e0a5f7d4d59fbc" (openpgp-fingerprint "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))))) (service home-gpg-agent-service-type (home-gpg-agent-configuration (ssh-support? #t))) (service home-fish-service-type (home-fish-configuration (config (list (local-file ".config/fish/config.fish"))))) (service home-files-service-type `((".emacs.d/init.el" ,(local-file "./.emacs.d/init.el")) (".gitconfig" ,(local-file "./gitconfig")))) (service home-xdg-configuration-files-service-type `(("weechat/weechat.conf" ,(local-file "./.config/weechat/weechat.conf")) ("zathura/zathurarc" ,(local-file "./.config/zathura/zathurarc")))) (service home-symlink-manager-service-type))))