summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGrisha Shipunov2025-02-25 22:21:34 +0100
committerGrisha Shipunov2025-03-17 12:47:38 +0100
commit0d5bc74f8840864c28d1670c5a1c4cced81f1f2e (patch)
treec5db24fb67f437b35928ee2fa1134b49452ca7c3 /modules
parent5464226af78c9c461506ab75d0db3acfa22541fa (diff)
some initial work on niri
Diffstat (limited to 'modules')
-rw-r--r--modules/niri.nix (renamed from modules/sway.nix)60
1 files changed, 27 insertions, 33 deletions
diff --git a/modules/sway.nix b/modules/niri.nix
index 47f5698..79c4ec9 100644
--- a/modules/sway.nix
+++ b/modules/niri.nix
@@ -4,6 +4,10 @@ let
unstablepkgs = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system};
in
{
+ nixpkgs.overlays = [ inputs.niri.overlays.niri ];
+
+ programs.niri.enable = true;
+
imports = [
./desktop-software.nix
./fonts.nix
@@ -28,6 +32,25 @@ in
spotify-player
zathura
ncdu
+ adwaita-icon-theme
+ bluetui
+ foot
+ gammastep
+ graphicsmagick
+ grim
+ unstablepkgs.i3status-rust
+ impala
+ kanshi
+ pamixer
+ wofi
+ slurp
+ swayidle
+ swaylock
+ wl-clipboard
+ wl-mirror
+ xfce.thunar
+ banana-cursor
+ fuzzel
];
# Enable sound.
@@ -52,38 +75,9 @@ in
programs.light.enable = true;
programs.xwayland.enable = true;
- programs.sway = {
- enable = true;
- wrapperFeatures.gtk = true;
- extraSessionCommands = ''
- export SDL_VIDEODRIVER=wayland
- export QT_QPA_PLATFORM=wayland-egl
- export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
- export QT_QPA_PLATFORMTHEME="gnome"
- export QT_STYLE_OVERRIDE="adwaita-dark"
- # export WLR_DRM_NO_ATOMIC=1
- '';
- extraPackages = with pkgs; [
- adwaita-icon-theme
- bluetui
- foot
- gammastep
- graphicsmagick
- grim
- unstablepkgs.i3status-rust
- impala
- kanshi
- swaynotificationcenter
- pamixer
- rofi-wayland
- slurp
- swayidle
- swaylock
- wl-clipboard
- wl-mirror
- xfce.thunar
- ];
- };
+
+ programs.hyprland.enable = true;
+
environment.sessionVariables = {
GTK_THEME = "Adwaita:dark";
};
@@ -118,7 +112,7 @@ in
enable = true;
settings = {
default_session = {
- command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.sway}/bin/sway";
+ command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.niri-stable}/bin/niri";
};
};
};