Advertisement
Guest User

Untitled

a guest
Jan 9th, 2022
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 1.74 KB | None | 0 0
  1. ;; This "home-environment" file can be passed to 'guix home reconfigure'
  2. ;; to reproduce the content of your profile.  This is "symbolic": it only
  3. ;; specifies package names.  To reproduce the exact same profile, you also
  4. ;; need to capture the channels being used, as returned by "guix describe".
  5. ;; See the "Replicating Guix" section in the manual.
  6.  
  7. (use-modules
  8.   (gnu home)
  9.   (gnu packages)
  10.   (gnu services)
  11.   (guix gexp)
  12.   (gnu home services shells)
  13.   (gnu home services))
  14.  
  15. (home-environment
  16.   (packages
  17.     (map specification->package (list "vim" "emacs" "htop" "neofetch" "alacritty" "fzf" "firefox" "tmux" "emacs-diminish" "emacs-guix" "emacs-paredit" "emacs-which-key" "emacs-direnv" "emacs-highlight-indent-guides" "font-terminus" "font-google-roboto" "font-fira-code" "fontconfig" "xrandr" "git" "direnv")))
  18.   (services
  19.     (list (service
  20.             home-bash-service-type
  21.             (home-bash-configuration
  22.           (guix-defaults? #t)
  23.           (bash-profile
  24.                 (list (local-file
  25.                         "/home/sophrosyne/.home/bash/.bash_profile"
  26.                         "bash_profile")))
  27.               (bashrc
  28.                 (list (local-file
  29.                         "/home/sophrosyne/.home/bash/.bashrc"
  30.                         "bashrc")))))
  31.       (simple-service 'i3-config
  32.               home-files-service-type
  33.               (list `("config/i3/config"
  34.                   ,(local-file "./i3/config"))))
  35.       (simple-service 'emacs-confg
  36.               home-files-service-type
  37.               (list `("emacs.d/init.el"
  38.                   ,(local-file "emacs/init.el"))
  39.                 `("emacs.d/early-init.el"
  40.                   ,(local-file "emacs/early-init.el"))))
  41.       (simple-service 'direnv-config
  42.               home-files-service-type
  43.               (list `("direnvrc"
  44.                   ,(local-file "direnv/direnvrc")))))))
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement