{ pkgs, inputs, ... }: { imports = [ inputs.nix-flatpak.nixosModules.nix-flatpak ./programs/firefox.nix ./programs/general.nix ./programs/git.nix ./programs/kde.nix ./programs/steam.nix ./programs/zen-browser.nix ./scripts/upgrade-diff.nix ./services/cups.nix ./services/desktopmanager.nix ./services/displaymanager.nix ./services/nix-flatpak.nix ./services/sound.nix ./system/bluetooth.nix ./system/locale.nix ./system/time.nix ./system/users.nix ]; nixpkgs = { config.allowUnfree = true; }; nix = { gc.options = "--delete-older-than 30d"; optimise.automatic = true; extraOptions = '' experimental-features = nix-command flakes ''; }; }