Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (use-modules
- (gnu home)
- (gnu packages)
- (gnu services)
- (guix gexp)
- (gnu home services shells)
- (gnu packages bash)
- (flat packages emacs))
- (home-environment
- ;; (packages
- ;; (map specification->package
- ;; (list "steam"
- ;; "factorio"
- ;; "breeze-icons"
- ;; "papirus-icon-theme"
- ;; "arc-theme"
- ;; "materia-theme")))
- (services
- (list (service
- home-bash-service-type
- (home-bash-configuration
- (aliases
- '(("chezmoi" . "chezmoi -S ~/.site-data/chezmoi")
- ("stow" . "stow --target=$HOME")
- ("cp" . "cp -i")
- ("df" . "df -h")
- ("egrep" . "egrep --color=auto")
- ("fgrep" . "fgrep --color=auto")
- ("grep" . "grep --color=auto")
- ("free" . "free -m")
- ("ls" . "ls --color=auto")
- ("more" . "less")))
- (environment-variables
- `(("PATH" . "$HOME/.scripts:$PATH")
- ("GUIX_EXTRA_PROFILES" . "$HOME/.guix-extra-profiles")
- ("GUILE_LOAD_PATH" . ,(string-append "$HOME/.config/guix/core:"
- "$HOME/.config/guix/nonguix:"
- "$HOME/.config/guix/gaming:"
- "$GUILE_LOAD_PATH"))
- ("GUILE_LOAD_COMPILED_PATH" .
- "$HOME/.config/guix/core:$GUILE_LOAD_COMPILED_PATH")
- ("EDITOR" . ,(file-append emacs-native-comp "/bin/emacs"))
- ("VISUAL" . ,(file-append emacs-native-comp "/bin/emacs"))
- ("SHELL" . ,(file-append bash "/bin/bash"))))
- (bashrc
- (list (local-file
- "/home/hapster/.config/guix/home/.bashrc"
- "bashrc")))
- (bash-profile
- (list (local-file
- "/home/hapster/.config/guix/home/.bash_profile"
- "bash_profile")))
- (bash-logout
- (list (local-file
- "/home/hapster/.config/guix/home/.bash_logout"
- "bash_logout"))))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement