From 7bdc88389bb9a05013c17ec470ea49e596078373 Mon Sep 17 00:00:00 2001 From: kenji Date: Thu, 1 Jan 2026 17:31:50 -0600 Subject: [PATCH] add(hyprlock): use no animation --- apps/hyprlock/default.nix | 22 +++++++++++----------- apps/hyprlock/scripts/random-text.nix | 10 +++++++--- test/hakase-hyprlock-text-generator.sh | 11 ++++++++--- 3 files changed, 26 insertions(+), 17 deletions(-) diff --git a/apps/hyprlock/default.nix b/apps/hyprlock/default.nix index 3103ffc..7683874 100644 --- a/apps/hyprlock/default.nix +++ b/apps/hyprlock/default.nix @@ -30,6 +30,17 @@ in { vibrancy = 0.2 } + # Typewriter greeting (above clock) + label { + monitor = DP-1 + text = cmd[update:1000] hakase-hyprlock-text-generator + color = $on_surface_variant + font_size = 120 + font_family = ${clockFont} Bold + position = 0, 480 + halign = center + valign = center + } # Hours (top) label { @@ -105,17 +116,6 @@ in { fail_transition = 300 } - # Typewriter greeting (above clock) - label { - monitor = - text = cmd[update:50] hakase-hyprlock-typewriter 'They do be like that, huh?' - color = $on_surface_variant - font_size = 24 - font_family = ${clockFont} Bold - position = 0, 200 - halign = center - valign = center - } ''; }; diff --git a/apps/hyprlock/scripts/random-text.nix b/apps/hyprlock/scripts/random-text.nix index 476bf6e..aba237d 100644 --- a/apps/hyprlock/scripts/random-text.nix +++ b/apps/hyprlock/scripts/random-text.nix @@ -1,16 +1,20 @@ {pkgs, ...}: let hakase-hyprlock-text-generator = pkgs.writeShellScriptBin "hakase-hyprlock-text-generator" '' hour=$(date +%H) + name="$USER" if [[ $hour -lt 12 ]]; then - echo "おはようございます" + greeting="おはようございます" elif [[ $hour -lt 18 ]]; then - echo "こんにちは" + greeting="こんにちは" else - echo "こんばんは" + greeting="こんばんは" fi + + echo "$greeting" ''; in { home.packages = [ + hakase-hyprlock-text-generator ]; } diff --git a/test/hakase-hyprlock-text-generator.sh b/test/hakase-hyprlock-text-generator.sh index c8a0d87..c3c4a5e 100755 --- a/test/hakase-hyprlock-text-generator.sh +++ b/test/hakase-hyprlock-text-generator.sh @@ -1,11 +1,16 @@ #!/usr/bin/env bash hour=$(date +%H) +# TODO(human): Set your name here +name="kenji" if [[ $hour -lt 12 ]]; then - echo "おはようございます" + greeting="おはようございます" elif [[ $hour -lt 18 ]]; then - echo "こんにちは" + greeting="こんにちは" else - echo "こんばんは" + greeting="こんばんは" fi + +echo "$greeting +$name様"