diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-10-17 18:20:11 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-10-17 18:20:11 +0200 |
| commit | fde8ea13c0b0bbda827782ba9ffb326f821d0f85 (patch) | |
| tree | 019b981acabfea437c30588943426d54199a34cf /common/default.nix | |
| parent | 706903fe1fe4fd3e1ddeaa416b4c1ff3f65d2643 (diff) | |
add custom scripts dir
Diffstat (limited to 'common/default.nix')
| -rw-r--r-- | common/default.nix | 104 |
1 files changed, 53 insertions, 51 deletions
diff --git a/common/default.nix b/common/default.nix index 7bf5705..8fdfc3a 100644 --- a/common/default.nix +++ b/common/default.nix @@ -1,65 +1,67 @@ { - config, - pkgs, - home-manager, - nixvim, - webtray, - wofi-pass, - ... + lib, + config, + pkgs, + home-manager, + nixvim, + webtray, + wofi-pass, + ... }: { - imports = [ - home-manager.nixosModules.default - webtray.outputs.nixosModules.default - wofi-pass.outputs.nixosModules.default - ]; + imports = [ + home-manager.nixosModules.default + webtray.outputs.nixosModules.default + wofi-pass.outputs.nixosModules.default + ]; - fonts.packages = with pkgs; [ nerdfonts ]; + fonts.packages = with pkgs; [ nerdfonts ]; - networking.networkmanager.enable = true; + networking.networkmanager.enable = true; - time.timeZone = "Europe/Zurich"; + time.timeZone = "Europe/Zurich"; - i18n.defaultLocale = "en_US.UTF-8"; - console = { - font = "Lat2-Terminus16"; - keyMap = "us"; - }; + i18n.defaultLocale = "en_US.UTF-8"; + console = { + font = "Lat2-Terminus16"; + keyMap = "us"; + }; - users = import ./users.nix { inherit pkgs; }; - programs = import ./programs { inherit pkgs; }; - services = import ./services { inherit pkgs; }; - home-manager = import ./home { - inherit pkgs; - inherit nixvim; - inherit config; - }; + users = import ./users.nix { inherit pkgs; }; + programs = import ./programs { inherit pkgs; }; + services = import ./services { inherit pkgs; }; + home-manager = import ./home { + inherit lib; + inherit pkgs; + inherit nixvim; + inherit config; + }; - security = { - pam.services.hyprlock = { }; - rtkit.enable = true; - sudo.wheelNeedsPassword = false; - }; + security = { + pam.services.hyprlock = { }; + rtkit.enable = true; + sudo.wheelNeedsPassword = false; + }; - hardware.bluetooth.enable = true; + hardware.bluetooth.enable = true; - xdg.portal = { - enable = true; - config = { - common = { - default = [ "hyprland" ]; - }; - }; - configPackages = [ pkgs.xdg-desktop-portal-hyprland ]; - extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; - }; + xdg.portal = { + enable = true; + config = { + common = { + default = [ "hyprland" ]; + }; + }; + configPackages = [ pkgs.xdg-desktop-portal-hyprland ]; + extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; + }; - environment.sessionVariables = { - YDOTOOL_SOCKET = "/run/ydotoold/socket"; - }; + environment.sessionVariables = { + YDOTOOL_SOCKET = "/run/ydotoold/socket"; + }; - nix.settings.experimental-features = [ - "nix-command" - "flakes" - ]; + nix.settings.experimental-features = [ + "nix-command" + "flakes" + ]; } |