;; 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) (gnu home services shells)) (home-environment ;; Below is the list of packages that will show up in your ;; Home profile, under ~/.guix-home/profile. (packages (specifications->packages (list "flameshot" "ncmpcpp" "font-meslo-lg-dz" "font-meslo-lg" "gd-tools" "emacs-org-roam-ui" "wmctrl" "telegram-desktop" "lf" "ranger" "ueberzug++" "fzf" "emacs-org-roam" "libime" "fcitx5-gtk4" "fcitx5-qt" "fcitx5-gtk" "sselp" "nano" "thunar" "mcomix" "pinentry" "goldendict-ng" "xdg-utils" "font-google-material-design-icons" "gst-plugins-good-qt" "qtmultimedia" "xpad-module" "unzip" "zip" "emacs-esxml" "html-xml-utils" "emacs-rainbow-delimiters" "aria2" "xdg-desktop-portal" "xdg-desktop-portal-gtk" "xprop" "nicotine+" "yt-dlp" "higan" "nyxt" "emacs-nyxt" "tmux" "alacritty" "lm-sensors" "anki" "emacs-olivetti" "foliate" "emacs-slime" "python" "xrdb" "dbus" "steam" "make" "p7zip" "cmake" "element-desktop" "emacs-dirvish" "readline" "curl" "nix" "qpdfview" "xclip" "font-apple-color-emoji" "emacs-nerd-icons" "emacs-telega" "htop" "cl-clx" "neofetch" "kitty" "sbcl-stumpwm-ttf-fonts" "cl-clx-truetype" "picom" "feh" "xmodmap" "rofi" "emacs-stumpwm-mode" "sbcl-stumpwm-net" "sbcl-stumpwm-cpu" "sbcl-stumpwm-mem" "sbcl-stumpwm-disk" "sbcl-stumpwm-screenshot" "sbcl-stumpwm-pamixer" "sbcl-stumpwm-swm-gaps" "cmus" "zstd" "scrot" "cl-css" "git" "gst-plugins-good" "gst-plugins-bad" "gstreamer" "ungoogled-chromium" "guile" "icecat" "pavucontrol-qt" "mpv" "emacs"))) ;; 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 '(("analyze_video" . "~/.local/bin/analyze_video.sh") ("ct" . "~/.local/bin/compatibility.sh") ("grep" . "grep --color=auto") ("lf" . "~/.local/bin/lf/lfrun") ("ll" . "ls -l") ("ls" . "ls -p --color=auto") ("revive" . "xmodmap -e '\\''clear mod4'\\'' && xmodmap -e '\\''keycode 133 = F20'\\''"))) (bashrc (list (local-file "/home/hashirama/src/guix-config/.bashrc" "bashrc"))) (bash-profile (list (local-file "/home/hashirama/src/guix-config/.bash_profile" "bash_profile"))))))))