l
This commit is contained in:
parent
ad673fbcf7
commit
12e9a3eebc
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
## File system structure
|
## File system structure
|
||||||
|
|
||||||
|
this is outdated
|
||||||
|
|
||||||
- `common`: stores all Nix files which are shared by all system configs
|
- `common`: stores all Nix files which are shared by all system configs
|
||||||
- `de`: Desktop environments and their parameters
|
- `de`: Desktop environments and their parameters
|
||||||
- `hardware`: self-explenatory
|
- `hardware`: self-explenatory
|
||||||
|
|
|
@ -52,6 +52,19 @@
|
||||||
outputs.overlays.modifications
|
outputs.overlays.modifications
|
||||||
outputs.overlays.unstable-packages
|
outputs.overlays.unstable-packages
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Unfree packages that can be installes regardless of the mchine's fre software policy
|
||||||
|
config.allowUnfreePredicate = pkg:
|
||||||
|
builtins.elem (lib.getName pkg) [
|
||||||
|
# Steam
|
||||||
|
"steam"
|
||||||
|
"steam-original"
|
||||||
|
"steam-run"
|
||||||
|
|
||||||
|
# Nvidia drivers
|
||||||
|
"nvidia-x11"
|
||||||
|
"nvidia-settings"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
services.greetd = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
default_session = {
|
|
||||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --time-format '%I:%M %p | %a • %h | %F' --cmd Hyprland";
|
|
||||||
user = "greeter";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
greetd.tuigreet
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -32,17 +32,4 @@
|
||||||
yazi
|
yazi
|
||||||
vulnix # once im on stable
|
vulnix # once im on stable
|
||||||
];
|
];
|
||||||
|
|
||||||
# Unfree packages that can be installes regardless of whether "allow-unfree.nix" is imported
|
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
|
||||||
builtins.elem (lib.getName pkg) [
|
|
||||||
# Steam
|
|
||||||
"steam"
|
|
||||||
"steam-original"
|
|
||||||
"steam-run"
|
|
||||||
|
|
||||||
# Nvidia drivers
|
|
||||||
"nvidia-x11"
|
|
||||||
"nvidia-settings"
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
./components/sound.nix
|
./components/sound.nix
|
||||||
./components/printing.nix
|
./components/printing.nix
|
||||||
./components/packages-full.nix
|
./components/packages-full.nix
|
||||||
]
|
];
|
||||||
}
|
}
|
|
@ -29,6 +29,7 @@ in {
|
||||||
../../common/components/de/hyprland.nix
|
../../common/components/de/hyprland.nix
|
||||||
|
|
||||||
../../common/programs/steam.nix
|
../../common/programs/steam.nix
|
||||||
|
../../common/services/adguardhome.nix
|
||||||
../../common/services/syncthing.nix
|
../../common/services/syncthing.nix
|
||||||
../../common/services/usbguard.nix
|
../../common/services/usbguard.nix
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue