dylmarcon

guix-home

Jan 21st, 2025
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 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 (gnu home)
  8. (gnu packages)
  9. (gnu services)
  10. (guix gexp)
  11. (gnu home services shells))
  12.  
  13. (home-environment
  14. ;; Below is the list of packages that will show up in your
  15. ;; Home profile, under ~/.guix-home/profile.
  16. (packages (specifications->packages (list "wireplumber"
  17. "pipewire"
  18. "ponymix"
  19. "xf86-video-ati"
  20. "radeon-firmware"
  21. "xf86-video-amdgpu"
  22. "lshw"
  23. "glfw"
  24. "freeglut"
  25. "bsnes"
  26. "neovim"
  27. "pulseaudio"
  28. "kodi-wayland"
  29. "qbittorrent-no-x"
  30. "lsof"
  31. "p7zip")))
  32.  
  33. ;; Below is the list of Home services. To search for available
  34. ;; services, run 'guix home search KEYWORD' in a terminal.
  35. (services
  36. (append (list (service home-bash-service-type
  37. (home-bash-configuration
  38. (aliases '(("grep" . "grep --color=auto")
  39. ("ip" . "ip -color=auto")
  40. ("ll" . "ls -l")
  41. ("ls" . "ls -p --color=auto")))
  42. (bashrc (list (local-file "./src/home/.bashrc"
  43. "bashrc")))
  44. (bash-profile (list (local-file
  45. "./src/home/.bash_profile"
  46. "bash_profile"))))))
  47. %base-home-services)))
Add Comment
Please, Sign In to add comment