Compare commits

...

3 commits

Author SHA1 Message Date
eff1afb09a d 2025-06-29 18:50:06 +02:00
77e8e412b5 power off 2025-06-29 18:44:04 +02:00
c93922931a bluetooth 2025-06-28 22:33:23 +02:00
4 changed files with 18 additions and 4 deletions

View file

@ -250,8 +250,6 @@ spawn-at-startup "xwayland-satellite"
environment {
DISPLAY ":0"
ELECTRON_OZONE_PLATFORM_HINT "auto"
// see keyring below
// SSH_AUTH_SOCK "/run/user/1000/keyring/ssh"
}
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
@ -340,7 +338,7 @@ binds {
// Suggested binds for running programs: terminal, app launcher, screen locker.
Mod+T { spawn "alacritty"; }
Mod+D { spawn "fuzzel"; }
Super+Alt+L { spawn "swaylock"; }
Super+Alt+L { spawn "lock-and-power-off-screen"; }
// You can also use a shell. Do this if you need pipes, multiple commands, etc.
// Note: the entire command goes as a single argument in the end.

View file

@ -52,6 +52,13 @@ in
spotify
# rustup from nix for rust :)
rustup
(pkgs.writeShellApplication {
name = "lock-and-power-off-screen";
text = ''
niri msg action power-off-monitors
exec swaylock
'';
})
] ++ import ./common-packages.nix { inherit pkgs inputs; };
# Nicely reload system units when changing configs

View file

@ -17,6 +17,7 @@
"clock"
];
modules-right = [
"bluetooth"
"privacy"
"pulseaudio"
"cpu"
@ -75,6 +76,12 @@
};
};
bluetooth = {
format = " {status}";
format-disabled = ""; # an empty format will hide the module
format-connected = " {num_connections} connected";
on-click = lib.getExe pkgs.overskride;
};
pulseaudio = {
# "scroll-step": 1, // %, can be a float
"format" = "{volume}% {icon} {format_source}";

View file

@ -222,6 +222,8 @@ in
fonts.packages = with pkgs; [ fira-code customPkgs.monaspace ];
services.nixseparatedebuginfod.enable = true;
services.tailscale = {
enable = true;
useRoutingFeatures = "both";
@ -266,7 +268,7 @@ in
Unit = "regenerate-bsod-lockscreen.service";
OnBootSec = "10s";
OnUnitActiveSec = "60s";
AccuracySec = "1s";
AccuracySec = "5s";
};
};
};