;; 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)))