much stuff

This commit is contained in:
2024-03-25 21:25:44 +01:00
parent 053958a2ac
commit e711e0cbc0
7 changed files with 729 additions and 230 deletions

View File

@@ -39,7 +39,7 @@
services = {
illum.enable = true;
fwupd.enable = true;
fprintd.enable = true;
fprintd.enable = false; # currently broken
pcscd.enable = true;
tlp = {
enable = true;

View File

@@ -3,12 +3,12 @@
helix
firefox-devedition
git
eww-wayland
pinentry
acpi
sops
moonlight-qt
discord
vesktop
telegram-desktop
obs-studio
];
@@ -16,19 +16,30 @@
programs.bash.enable = true;
programs.swaylock.enable = true;
wayland.windowManager.hyprland = {
wayland.windowManager.hyprland = let
locker = "${pkgs.swaylock}/bin/swaylock";
set-dpms = "${pkgs.hyprland}/bin/hyprctl dispatcher dpms";
idle-script = pkgs.writeShellScript "idle-lock.sh" ''
${pkgs.swayidle}/bin/swayidle -w \
timeout 600 ${locker} \
timeout 300 '${set-dpms} off' \
timeout 15 'if pgrep -x swaylock; then ${set-dpms} off; fi' \
resume '${set-dpms} on' \
before-sleep '${locker}'
'';
in {
enable = true;
settings = {
"$mod" = "SUPER";
monitor = [
"eDP-1,2256x1504,0x0,1.566667"
"DP-9,2560x1080,2256x0,1"
"DP-11,1680x1050,4816x0,1"
",preferred,auto,1.5"
"desc:LG Electronics LG ULTRAWIDE 0x000219F2,2560x1080,1440x0,1"
"desc:Fujitsu Siemens Computers GmbH B22W-6 LED YV3U164923,1680x1050,4000x0,1"
",preferred,auto,1"
];
exec-once = ["waybar"];
exec-once = ["waybar" idle-script];
input = {
kb_layout = "us,de";
@@ -75,11 +86,12 @@
bind =
[
"$mod, return, exec, ${pkgs.alacritty.outPath}/bin/alacritty"
", PRINT, exec, ${pkgs.hyprshot}/bin/hyprshot -m region --clipboard-only"
"$mod, return, exec, ${pkgs.alacritty}/bin/alacritty"
"$mod, D, exec, ${pkgs.rofi-wayland}/bin/rofi -show drun"
"$mod SHIFT, Q, killactive, "
"$mod, L, exec, swaylock"
"$mod, L, exec, ${locker}"
"$mod, V, togglefloating, "
"$mod, D, exec, ${pkgs.rofi-wayland.outPath}/bin/rofi -show drun"
"$mod, P, pseudo, # dwindle"
"$mod, J, togglesplit, # dwindle"
"$mod, left, movefocus, l"
@@ -107,6 +119,11 @@
"device:razer-razer-blackwidow-chroma" = {
kb_layout = "de";
};
misc = {
mouse_move_enables_dpms = true;
key_press_enables_dpms = true;
};
};
};
@@ -123,6 +140,8 @@
};
};
programs.starship.enable = true;
programs.helix = {
enable = true;
defaultEditor = true;