{ config, lib, pkgs, ... }: { # Time Zone time.timeZone = "Europe/Zurich"; # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "us"; # boot.kernelPackages = pkgs.linuxPackagesFor xanmod_blox; boot.kernelPackages = pkgs.linuxPackages_latest; programs.nix-ld.enable = true; services = { fstrim.enable = lib.mkDefault true; udisks2.enable = true; system76-scheduler = { enable = true; }; }; meta = { mainUser.gitSigningKey = ""; }; modules = { system = { isGraphical = true; impermanence.enable = true; boot = { systemd-boot.enable = true; }; services = { owncloud.enable = true; }; programs = { editors = { helix.enable = true; }; terminals = { foot.enable = true; }; }; sound.enable = true; hardware = { intel.enable = true; nvidia.enable = true; }; }; desktops.niri.enable = true; theming = { gtk.enable = true; quickshell.enable = true; }; services = { locate.enable = true; usbguard.enable = true; kanata.enable = true; media.mpd = { enable = true; musicDirectory = "/home/${config.modules.other.system.username}/cloud/media/Music"; }; # uwsm.enable = true; # greetd.enable = true; }; other = { system = { username = "cr"; }; }; programs = { ssh.enable = true; nh.enable = true; thunar.enable = true; }; }; }