diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-07-03 17:45:46 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-07-03 17:45:46 +0530 |
| commit | 5389f75cb8d9ede6805e5e27bbfb7b7b5b2baa95 (patch) | |
| tree | 62fc703953010667db58eebb332fbe6208c39960 /nixos | |
| parent | bfb88193d8cad15829f625f03fe34bcbd479b2b2 (diff) | |
chore: it's been a while since i updated a lot of things
Diffstat (limited to 'nixos')
| -rw-r--r-- | nixos/desktop-environment.nix | 23 | ||||
| -rw-r--r-- | nixos/nvim.nix | 5 | ||||
| -rw-r--r-- | nixos/services.nix | 14 |
3 files changed, 13 insertions, 29 deletions
diff --git a/nixos/desktop-environment.nix b/nixos/desktop-environment.nix index 7f4fa4e..3945035 100644 --- a/nixos/desktop-environment.nix +++ b/nixos/desktop-environment.nix @@ -1,34 +1,33 @@ -{ config, pkgs, quickshell, ... }: +{ config, pkgs, quickshell, sessions, ... }: { services.xserver.enable = true; services.xserver.displayManager.startx.enable = true; services.displayManager.ly.enable = true; services.desktopManager.gnome.enable = false; services.desktopManager.plasma6.enable = true; - programs.hyprland.enable = true; - programs.hyprlock.enable = true; + programs.hyprland.enable = sessions.hyprland_wayland; + programs.hyprlock.enable = session.hyprland_wayland; programs.foot.enable = true; programs.sway.enable = true; programs.dconf.enable = true; environment.systemPackages = with pkgs; [ + playerctl + libnotify libGL - + mako + lm_sensors + slurp + ] ++ (if sessions.hyprland_wayland then [ quickshell.packages.${pkgs.system}.quickshell qt6.qtwayland catppuccin-cursors.mochaMauve swaybg - mako - lm_sensors grim - slurp hyprcursor hyprsunset hyprpicker - playerctl - libnotify - wl-clipboard - + ] else []) ++ (if sessions.plasma_x11 then [ xclip libx11 libxrandr @@ -37,5 +36,5 @@ libxi libxext libxfixes - ]; + ] else []); } diff --git a/nixos/nvim.nix b/nixos/nvim.nix index ae3c94c..e3ee7ff 100644 --- a/nixos/nvim.nix +++ b/nixos/nvim.nix @@ -6,12 +6,11 @@ zip unzip + direnv xsel ripgrep tree-sitter - - luajitPackages.magick - vscode-langservers-extracted + luajitPackages.magick ]; } diff --git a/nixos/services.nix b/nixos/services.nix index 5c17b64..2cbd8b5 100644 --- a/nixos/services.nix +++ b/nixos/services.nix @@ -31,20 +31,6 @@ services.cloudflare-warp.enable = true; services.openssh.enable = true; services.flatpak.enable = true; - # services.postgresql = { - # enable = true; - # ensureUsers = [ - # { - # name = username; - # ensureDBOwnership = true; - # } - # ]; - # ensureDatabases = [ username ]; - # authentication = pkgs.lib.mkOverride 10 '' - # #type database DBuser auth-method - # local all all trust - # ''; - # }; services.kanata = { enable = true; keyboards = { |
