42 lines
944 B
Nix
42 lines
944 B
Nix
{ pkgs, inputs, ... }:
|
|
{
|
|
imports = [
|
|
inputs.nix-flatpak.nixosModules.nix-flatpak
|
|
./programs/emulation.nix
|
|
./programs/firefox.nix
|
|
./programs/fonts.nix
|
|
./programs/gaming.nix
|
|
./programs/general.nix
|
|
./programs/git.nix
|
|
./programs/gstreamer.nix
|
|
./programs/hyprland.nix
|
|
./programs/kde.nix
|
|
./programs/session-desktop.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/security.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
|
|
'';
|
|
};
|
|
}
|