diff --git a/modules/home/core/apps.nix b/modules/home/core/apps.nix
index 38013d8..2ba3db7 100644
--- a/modules/home/core/apps.nix
+++ b/modules/home/core/apps.nix
@@ -34,6 +34,7 @@
portablemc
ferium
+ steamguard-cli
virt-manager
];
}
diff --git a/modules/home/rice/hyprland.nix b/modules/home/rice/hyprland.nix
index 1c19b75..2db9add 100644
--- a/modules/home/rice/hyprland.nix
+++ b/modules/home/rice/hyprland.nix
@@ -139,13 +139,13 @@
layerrule = [
"no_anim on, match:namespace selection" # hyprshot overlay
+ "no_anim on, match:namespace hyprpicker"
"animation fade, match:namespace swww-daemon"
"animation fade, match:namespace logout_dialog"
"animation fade, match:namespace hyprshutdown"
- "above_lock 1, match:namespace waybar"
"above_lock 2, match:namespace notifications"
- "above_lock 2, match:namespace selection"
- "above_lock 2, match:namespace logout_dialog"
+ # "above_lock 1, match:namespace waybar"
+ # "above_lock 2, match:namespace logout_dialog"
];
windowrule = [
diff --git a/modules/home/rice/hyprlock.nix b/modules/home/rice/hyprlock.nix
index bde1f8d..44bb09a 100644
--- a/modules/home/rice/hyprlock.nix
+++ b/modules/home/rice/hyprlock.nix
@@ -23,23 +23,60 @@
background = [
{
path = "screenshot";
- brightness = 0.25;
+ brightness = 0.5;
blur_passes = 3;
- blur_size = 1;
+ blur_size = 2;
}
];
label = [
+ # {
+ # text = " ";
+ # color = "$subtext1";
+ # font_size = 64;
+ # position = "0, 0";
+ # shadow_passes = 1;
+ # shadow_boost = 0.5;
+ # halign = "center";
+ # valign = "center";
+ # }
{
- text = " ";
- color = "$subtext1";
- font_size = 64;
- position = "0, 0";
- shadow_passes = 1;
- shadow_boost = 0.5;
+ text = "cmd[update:1000] echo \"$(date +'%I:%M')\"";
+ color = "rgba(216, 222, 233, 0.7)";
+ font_size = "120";
+ font_family = rice.font;
+ position = "0, 240";
halign = "center";
valign = "center";
}
+ {
+ text = "cmd[update:1000] echo \"$(date +'%A, %d %B')\"";
+ color = "rgba(216, 222, 233, 0.7)";
+ font_size = "30";
+ font_family = rice.font;
+ position = "0, 105";
+ halign = "center";
+ valign = "center";
+ }
+ {
+ text = " Hibernate";
+ color = "rgba(255, 255, 255, 0.7)";
+ font_size = "10";
+ onclick = "systemctl hibernate";
+ font_family = rice.font;
+ position = "${toString (rice.gap.outer + 12)}, -${toString (rice.gap.outer + 8)}";
+ halign = "left";
+ valign = "top";
+ }
+ {
+ text = "cmd[update:1000] echo \" $(upower -i $(upower -e | grep 'BAT') | grep 'percentage' | awk '{print $2}' | sed 's/%//')%\"";
+ color = "rgba(255, 255, 255, 0.7)";
+ font_size = "10";
+ font_family = rice.font;
+ position = "-${toString (rice.gap.outer + 12)}, -${toString (rice.gap.outer + 8)}";
+ halign = "right";
+ valign = "top";
+ }
];
input-field = [
@@ -58,7 +95,7 @@
outer_color = if rice.borders.colored then "$accent" else "$overlay0";
inner_color = "$crust";
font_color = "$text";
- placeholder_text = "Type your password";
+ placeholder_text = " Type your password";
font_family = rice.font;
# font_family = "monospace";
diff --git a/modules/home/rice/keybinds.nix b/modules/home/rice/keybinds.nix
index 461799a..d84ed78 100644
--- a/modules/home/rice/keybinds.nix
+++ b/modules/home/rice/keybinds.nix
@@ -61,14 +61,7 @@
bindc = [
"SUPER, mouse:274, killactive"
];
-
- bindl = [
- ", switch:on:Lid Switch, exec, systemctl suspend"
- "SUPER, SPACE, exec, playerctl play-pause"
- "SUPER, M, exec, wlogout"
- "SUPER, TAB, exec, pkill -SIGUSR1 waybar"
- ];
-
+
bindel = [
",XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"
",XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
@@ -77,8 +70,18 @@
",XF86MonBrightnessUp, exec, brightnessctl s 10%+"
",XF86MonBrightnessDown, exec, brightnessctl s 10%-"
];
+
+ bindl = [
+ ", switch:on:Lid Switch, exec, systemctl suspend"
+ "SUPER, SPACE, exec, playerctl play-pause"
+ # "SUPER, M, exec, wlogout"
+ # "SUPER, TAB, exec, pkill -SIGUSR1 waybar"
+ ];
bind = [
+ "SUPER, M, exec, wlogout"
+ "SUPER, TAB, exec, pkill -SIGUSR1 waybar"
+
",XF86Favorites, togglespecialworkspace, x"
",XF86Bluetooth, exec, [float; size 75%] uwsm app -- blueman-manager"
",XF86Keyboard, exec, hyprctl dispatch submap reset"
diff --git a/modules/home/rice/waybar.nix b/modules/home/rice/waybar.nix
index 8481f4f..461bdac 100644
--- a/modules/home/rice/waybar.nix
+++ b/modules/home/rice/waybar.nix
@@ -63,7 +63,7 @@
interval = 5;
format = " {used}";
on-click = "hyprctl dispatch exec '[float; size 75%]' kitty btop";
- on-click-right = "kitty sh -c 'sudo nix-collect-garbage -d; nix-collect-garbage -d; read'";
+ on-click-right = "kitty sh -c 'sudo nix-collect-garbage -d; nix-collect-garbage -d; nix store optimise; sudo journalctl --rotate --vacuum-time=1s --vacuum-files=1; read'";
};
"network" = {
interval = 1;