feat: NixOS | modular nixos config

This commit is contained in:
2025-02-10 23:57:50 +05:00
parent 25b942ef7a
commit 257be3540d
23 changed files with 269 additions and 289 deletions

View File

@@ -0,0 +1,29 @@
{
pkgs,
inputs,
...
}: {
programs = {
nix-ld.enable = true;
dconf.enable = true;
gamemode.enable = true;
steam = {
enable = true;
gamescopeSession.enable = true;
};
_1password.enable = true;
_1password-gui = {
enable = true;
polkitPolicyOwners = ["shahab"];
};
hyprland = {
enable = true;
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
};
};
}