Files
nixverse/nodes/hosts/common/configuration.nix
2025-06-29 14:12:23 -04:00

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
'';
};
}