much stuff
This commit is contained in:
@@ -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;
|
||||
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user