commit 88b3e31626541025ea2eda67065f66fa093b69f4
parent fa35422e778e045434be747f4f8b2582f417d042
Author: Milutin Popovic <milutin@popovic.xyz>
Date: Fri, 27 Mar 2026 15:25:28 +0000
add noctalia
Diffstat:
6 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/lib/dotfiles.nix b/lib/dotfiles.nix
@@ -2,6 +2,6 @@
dotfiles = builtins.fetchGit {
url = "git://popovic.xyz/dots.git";
ref = "master";
- rev = "d34c64e4bce1d1096d0ea68f5306f10d73ed1b69";
+ rev = "c7da35bd2000364b7b1ba53837f3d8d351934e73";
};
}
diff --git a/modules/alacitty.nix b/modules/alacitty.nix
@@ -11,7 +11,7 @@
x = 2;
y = 2;
};
- opacity = 0.96;
+ opacity = 0.98;
};
font = {
diff --git a/modules/niri.nix b/modules/niri.nix
@@ -2,7 +2,6 @@
lib,
inputs,
pkgs,
- config,
...
}:
{
@@ -12,7 +11,7 @@
programs.niri = {
enable = true;
- package = pkgs.niri;
+ package = pkgs.niri-unstable;
settings =
let
noctaliaPkg = inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default;
@@ -27,6 +26,10 @@
matches = [ { app-id = "spotify"; } ];
open-on-workspace = "9";
}
+ {
+ matches = [ { app-id = "Alacritty"; } ];
+ opacity = 0.9;
+ }
];
binds = {
"Mod+Return".action.spawn = "${terminalCmd}";
@@ -36,10 +39,10 @@
"Mod+B".action.spawn = "dmenu-bluetooth";
"Mod+Alt+S".action.spawn = "swaylock";
"Mod+W".action.spawn = "spotify";
- "Mod+M".action.spawn = "TZ=Europe/Berlin ${terminalCmd} -e neomutt";
"Mod+Shift+P".action.spawn = "pavucontrol";
"Mod+Shift+B".action.spawn = "nautilus";
- "Mod+Shift+W".action.spawn = "${terminalCmd} -e nmtui";
+ "Mod+Shift+W".action.spawn-sh = "${terminalCmd} -e nmtui";
+ "Mod+M".action.spawn-sh = "TZ=Europe/Berlin ${terminalCmd} -e neomutt";
"Mod+Shift+R".action.spawn-sh = "background";
"Mod+Shift+E".action.quit.skip-confirmation = true;
@@ -153,6 +156,9 @@
spawn-at-startup = [
{ command = [ "${noctaliaCmd}" ]; }
{ command = [ "background" ]; }
+ { command = [ "mako" ]; }
+ #{ command = [ "niri-monitors" ]; }
+ { command = [ "nextcloud --background" ]; }
];
outputs = {
diff --git a/modules/noctalia.nix b/modules/noctalia.nix
@@ -0,0 +1,11 @@
+{ inputs, ... }:
+{
+ # import the home manager module
+ imports = [
+ inputs.noctalia.homeModules.default
+ ];
+
+ programs.noctalia-shell = {
+ enable = true;
+ };
+}
diff --git a/modules/packages.nix b/modules/packages.nix
@@ -64,6 +64,7 @@ with pkgs;
dmenu-wayland
wl-clipboard
grim
+ mako
];
cli = [
diff --git a/users/mika.nix b/users/mika.nix
@@ -79,6 +79,7 @@ in
../modules/mbsync_timer.nix
../modules/niri.nix
../modules/alacitty.nix
+ ../modules/noctalia.nix
]
++ lib.optionals (standalone) [
../modules/nix_settings.nix