home-configuration.scm 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. (use-modules
  7. (gnu home)
  8. (gnu packages)
  9. (gnu services)
  10. (guix gexp)
  11. (gnu home services shells))
  12. (home-environment
  13. (packages
  14. (map (compose list specification->package+output)
  15. (list "handbrake"
  16. "vlc"
  17. "ungoogled-chromium-wayland"
  18. "youtube-viewer"
  19. "pamixer"
  20. "haunt"
  21. "unzip"
  22. "bemenu"
  23. "recutils"
  24. "xeyes"
  25. "mpv"
  26. "wf-recorder"
  27. "linphone-desktop"
  28. "pavucontrol"
  29. "flatpak"
  30. "youtube-dl"
  31. "gajim"
  32. "calibre"
  33. "castor"
  34. "adwaita-icon-theme"
  35. "hicolor-icon-theme"
  36. "gnome-themes-standard"
  37. "gnome-themes-extra"
  38. "tootle"
  39. "icecat"
  40. "netsurf"
  41. "font-google-noto"
  42. "font-hack"
  43. "font-awesome"
  44. "dbus"
  45. "termite"
  46. "sway"
  47. "mu"
  48. "bsd-games"
  49. "fortune-mod"
  50. "git:send-email"
  51. "fish"
  52. "openssh"
  53. "vorbis-tools"
  54. "mpg321"
  55. "isync"
  56. "msmtp"
  57. "network-manager"
  58. "gnutls"
  59. "texinfo"
  60. "guile"
  61. "gnupg"
  62. "glibc-locales"
  63. "gcc-toolchain"
  64. "font-dejavu"
  65. "ffmpeg"
  66. "curl"
  67. "aspell-dict-en"
  68. "aspell"
  69. "fd"
  70. "git"
  71. "ripgrep"
  72. "emacs")))
  73. (services
  74. (list (service
  75. home-bash-service-type
  76. (home-bash-configuration
  77. (aliases
  78. '(("grep" . "grep --color=auto")
  79. ("ll" . "ls -l")
  80. ("ls" . "ls -p --color=auto")))
  81. (bashrc
  82. (list (local-file "./.bashrc" "bashrc")))
  83. (bash-profile
  84. (list (local-file
  85. "./.bash_profile"
  86. "bash_profile"))))))))