Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; 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 "emacs-circe"
- "emacs-project"
- "emacs-which-key"
- "emacs-general"
- "emacs-consult-eglot"
- "emacs-orderless"
- "emacs-org-roam"
- "emacs-consult-org-roam"
- "emacs-magit-todos"
- "emacs-magit"
- "emacs-evil-collection"
- ;;; "python-geocalc"
- "emacs-marginalia"
- "tree-sitter"
- "python-tree-sitter"
- "python-lsp-server"
- "emacs-eat"
- "emacs-direnv"
- "emacs-eglot"
- "emacs-dap-mode"
- "emacs-csv-mode"
- "emacs-vertico"
- "emacs-org"
- "emacs-consult"
- "emacs-ag"
- "emacs-key-chord"
- "emacs-doom-modeline"
- "emacs-modus-themes"
- "meld"
- "racket"
- "emacs"
- "git"
- "openjdk:jdk"
- "mc"
- "emacs-geiser-guile"
- "autojump"
- "fzf"
- "fd"
- "ripgrep"
- "p7zip"
- "sbcl"
- "htop"
- "emacs-doom-themes"
- "emacs-nerd-icons"
- "emacs-magit-popup"
- "emacs-evil"
- "emacs-all-the-icons"
- "python"
- "glibc-locales"
- "guile"
- "nss-certs")))
- ;; 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 '(("alert" . "notify-send --urgency=low -i \"$([ $? = 0 ] && echo terminal || echo error)\" \"$(history|tail -n1|sed -e '\\''s/^\\s*[0-9]\\+\\s*//;s/[;&|]\\s*alert$//'\\'')\"")
- ("egrep" . "egrep --color=auto")
- ("fgrep" . "fgrep --color=auto")
- ("grep" . "grep --color=auto")
- ("l" . "ls -CF")
- ("la" . "ls -A")
- ("ll" . "ls -alF")
- ("ls" . "ls --color=auto")))
- (bashrc (list (local-file "/home/enno/.home-config/.bashrc"
- "bashrc")))
- (bash-logout (list (local-file
- "/home/enno/.home-config/.bash_logout"
- "bash_logout"))))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement