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)
- (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
- "emacs-exwm"
- "libcanberra"
- "emacs-native-comp"
- ;; Emacs Extensions
- ;;; Typefaces
- "emacs-emojify"
- "emacs-markup-faces"
- "font-google-noto"
- ;;; General / unorganized
- "emacs-a"
- "emacs-add-hooks"
- "emacs-alert"
- ;;; Modes
- "emacs-auto-complete"
- "emacs-auto-dictionary-mode"
- "emacs-csv"
- "emacs-csv-mode"
- "emacs-docker-compose-mode"
- "emacs-dockerfile-mode"
- "emacs-dotenv-mode"
- "emacs-emmet-mode"
- "emacs-graphviz-dot-mode"
- "emacs-jedi"
- "emacs-markdown-mode"
- "emacs-markdown-preview-mode"
- "emacs-org"
- "emacs-yaml-mode"
- ;;; Settings
- "emacs-bash-completion"
- "emacs-better-defaults"
- "emacs-browse-kill-ring"
- "emacs-consult"
- ;;; Utilities
- "emacs-flyspell-correct"
- "emacs-gif-screencast"
- "emacs-guix"
- "emacs-lorem-ipsum"
- "emacs-magit"
- "emacs-on-screen"
- "emacs-sqlite"
- "emacs-treemacs"
- "emacs-treemacs-extra"
- "emacs-web-beautify"
- ;;; Themes
- "emacs-gruvbox-theme"
- "emacs-org-beautify-theme"
- "emacs-org-bullets"
- ;;; Mail / News
- "gnupg"
- "emacs-elfeed"
- "emacs-elfeed-org"
- ;; "mutt"
- ;; "getmail"
- ;; "procmail"
- )))
- ;; 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
- (bash-profile (list (local-file ".bash_profile"
- "bash_profile")))
- (bash-logout (list (local-file ".bash_logout"
- "bash_logout")
- (local-file ".bashrc"
- "bashrc")))))
- (service home-files-service-type
- `((".Xresources" ,(local-file "./Xresources"))
- (".xinitrc", (local-file "./xinitrc")))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement