221 lines
3.8 KiB
Nix
221 lines
3.8 KiB
Nix
{
|
|
nixos = {
|
|
boot = {
|
|
kernel = {
|
|
extraBlacklistedModules = [];
|
|
extraKernelParams = [];
|
|
variant = "stable";
|
|
};
|
|
loader = {
|
|
default = {
|
|
enable = true;
|
|
};
|
|
lanzaboote = {
|
|
enable = false;
|
|
};
|
|
};
|
|
};
|
|
hardware = {
|
|
bluetooth = {
|
|
enable = false;
|
|
};
|
|
graphics = {
|
|
amd = {
|
|
enable = true;
|
|
packageSet = "standard";
|
|
};
|
|
nvidia = {
|
|
enable = false;
|
|
};
|
|
};
|
|
logitech = {
|
|
enable = false;
|
|
};
|
|
network = {
|
|
enable = true;
|
|
interfaces = {
|
|
"eno1" = {
|
|
allowedTCPPorts = [22 80 443];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
programs = {
|
|
android = {
|
|
enable = false;
|
|
};
|
|
beekeeper = {
|
|
enable = false;
|
|
};
|
|
blender = {
|
|
enable = false;
|
|
hip = {
|
|
enable = false;
|
|
};
|
|
};
|
|
corectrl = {
|
|
enable = false;
|
|
};
|
|
fish = {
|
|
enable = true;
|
|
};
|
|
gamemode = {
|
|
enable = false;
|
|
optimizeGpu = {
|
|
enable = false;
|
|
};
|
|
};
|
|
gamescope = {
|
|
enable = false;
|
|
};
|
|
gimp = {
|
|
enable = false;
|
|
};
|
|
gnome = {
|
|
enable = false;
|
|
};
|
|
hyprland = {
|
|
enable = false;
|
|
};
|
|
inkscape = {
|
|
enable = false;
|
|
};
|
|
lutris = {
|
|
enable = false;
|
|
};
|
|
microfetch = {
|
|
enable = true;
|
|
};
|
|
pkgs = {
|
|
enable = false;
|
|
desktop = {
|
|
enable = false;
|
|
};
|
|
laptop = {
|
|
enable = false;
|
|
};
|
|
dev = {
|
|
enable = false;
|
|
};
|
|
};
|
|
mysql-workbench = {
|
|
enable = false;
|
|
};
|
|
nh = {
|
|
enable = true;
|
|
clean = {
|
|
enable = true;
|
|
extraArgs = "--keep 9 --keep-since 51d";
|
|
};
|
|
};
|
|
npm = {
|
|
enable = false;
|
|
};
|
|
obsidian = {
|
|
enable = false;
|
|
};
|
|
steam = {
|
|
enable = false;
|
|
};
|
|
thunar = {
|
|
enable = false;
|
|
};
|
|
yubikey = {
|
|
enable = false;
|
|
};
|
|
zsh = {
|
|
enable = false;
|
|
};
|
|
};
|
|
services = {
|
|
agenix = {
|
|
enable = false;
|
|
cnix = {
|
|
enable = false;
|
|
};
|
|
};
|
|
blueman = {
|
|
enable = false;
|
|
};
|
|
dbus = {
|
|
enable = true;
|
|
};
|
|
dconf = {
|
|
enable = true;
|
|
};
|
|
flatpak = {
|
|
enable = false;
|
|
};
|
|
fwupd = {
|
|
enable = true;
|
|
};
|
|
gnome-keyring = {
|
|
enable = false;
|
|
};
|
|
greetd = {
|
|
enable = false;
|
|
user = "cnst";
|
|
};
|
|
gvfs = {
|
|
enable = false;
|
|
};
|
|
kanata = {
|
|
enable = false;
|
|
};
|
|
locate = {
|
|
enable = true;
|
|
};
|
|
mullvad = {
|
|
enable = false;
|
|
};
|
|
nix-ld = {
|
|
enable = false;
|
|
};
|
|
openssh = {
|
|
enable = true;
|
|
};
|
|
pcscd = {
|
|
enable = true;
|
|
};
|
|
pipewire = {
|
|
enable = false;
|
|
};
|
|
polkit = {
|
|
enable = false;
|
|
};
|
|
powerd = {
|
|
enable = false;
|
|
};
|
|
samba = {
|
|
enable = false;
|
|
};
|
|
scx = {
|
|
enable = false;
|
|
scheduler = "scx_lavd";
|
|
flags = "--performance";
|
|
};
|
|
udisks = {
|
|
enable = true;
|
|
};
|
|
zram = {
|
|
enable = true;
|
|
};
|
|
};
|
|
system = {
|
|
fonts = {
|
|
enable = false;
|
|
};
|
|
locale = {
|
|
enable = true;
|
|
defaultLocale = "en_US.UTF-8";
|
|
extraLocale = "sv_SE.UTF-8";
|
|
timeZone = "Europe/Stockholm";
|
|
};
|
|
xdg = {
|
|
enable = false;
|
|
xdgOpenUsePortal = true;
|
|
};
|
|
};
|
|
};
|
|
}
|