Gnu Guix Rice (ofc with stow)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.5 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. ;; This is an operating system configuration generated
  2. ;; by the graphical installer.
  3. (use-modules (gnu) (gnu system nss))
  4. (use-service-modules desktop networking ssh xorg sound)
  5. (use-package-modules suckless wm xorg)
  6. (operating-system
  7. (locale "en_US.utf8")
  8. (timezone "America/New_York")
  9. (keyboard-layout (keyboard-layout "us"))
  10. (host-name "guixbox2")
  11. (users (cons* (user-account
  12. (name "junikim")
  13. (comment "Juni Kim")
  14. (group "users")
  15. (home-directory "/home/junikim")
  16. (supplementary-groups
  17. '("wheel" "netdev" "audio" "video")))
  18. %base-user-accounts))
  19. (packages
  20. (append
  21. (map specification->package
  22. '(
  23. "font-jetbrains-mono" "font-google-noto" "nitrogen" "picom"
  24. "sxiv" "zathura" "zathura-pdf-poppler" "ranger" "file"
  25. "git" "ncurses" "xrandr" "stow" "curl"
  26. "nss-certs" "icecat" "neovim" "kitty"
  27. "i3-gaps" "i3status" "dmenu" "neofetch" "pfetch"
  28. "nfs-utils" "scrot" "xclip" "emacs" "bc" "xmodmap"
  29. ))
  30. %base-packages))
  31. (services
  32. (append
  33. (list (service openssh-service-type))
  34. %desktop-services
  35. ))
  36. (bootloader
  37. (bootloader-configuration
  38. (bootloader grub-bootloader)
  39. (target "/dev/sda")
  40. (keyboard-layout keyboard-layout)))
  41. (file-systems
  42. (cons* (file-system
  43. (mount-point "/")
  44. (device (file-system-label "guix"))
  45. (type "ext4"))
  46. %base-file-systems))
  47. )