;; This is an operating system configuration generated
;; by the graphical installer.
(use-modules (gnu))
(use-service-modules
cups
desktop
networking
ssh
xorg
nix)
(operating-system
(locale "en_US.utf8")
(timezone "America/New_York")
(keyboard-layout (keyboard-layout "us"))
(host-name "pekora")
(users (cons* (user-account
(name "matt")
(comment "Matt")
(group "users")
(home-directory "/home/matt")
(supplementary-groups
'("wheel" "netdev" "audio" "video" "kvm")))
%base-user-accounts))
;;Package installs
;;Games
;;RetroArch, MAME, Dosbox, Quakespasm, Xonotic, Chess, Gnome-Chess, Stockfish, Yamagi-Quake2, gzdoom, chocolate-doom
;;Web
;;icecat, lynx
;;Multimedia
;;vlc, mpv, gpodder, obs, kdenlive, cmus
;;Network
;;bombadillo, lagrange, claws-mail, icedove, weechat, konversation, qbittorrent, neomutt
;;Office
;;Libreoffice, pandoc, tectonic
;;System
;;htop, ntfs-3g, nfs-utils, flatpak, nix, sshfs, openssh, p7zip, tmux. ranger
(packages (append (map specification->package
'("nss-certs" "htop" "icedove" "dosbox" "ntfs-3g" "nfs-utils"
"flatpak" "vlc" "mpv" "ranger" "cmus" "openssh" "gvfs" "emacs"
"retroarch" "mame" "libreoffice" "quakespasm" "xonotic" "yamagi-quake2" "gzdoom" "chocolate-doom" "strawberry" "gpodder" "qbittorrent" "konversation" "weechat" "tmux" "lagrange" "bombadillo" "sshfs" "gnome-chess" "chess" "stockfish" "kate" "obs" "icecat" "lynx" "claws-mail" "neomutt" "qemu" "pandoc" "tectonic" "p7zip" "kdenlive" "font-wqy-microhei" "cwm"))
%base-packages))
(services
(append
(list (service nix-service-type)
(service gnome-desktop-service-type)
(service xfce-desktop-service-type)
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
%desktop-services))
(bootloader
(bootloader-configuration
(bootloader grub-efi-bootloader)
(targets (list "/boot/efi"))
(keyboard-layout keyboard-layout)))
(swap-devices
(list (uuid "68940602-cb88-4a57-9d54-bb197529c783")))
(file-systems
(cons* (file-system
(mount-point "/")
(device
(uuid "8756c692-b1d8-4826-8074-4d9c3ddac207"
'btrfs))
(type "btrfs"))
(file-system
(mount-point "/boot/efi")
(device (uuid "FFD2-7E8D" 'fat32))
(type "vfat"))
%base-file-systems)))