3 Commits

Author SHA1 Message Date
kenji d71be6d7d9 add(nixos): input method 2026-01-01 11:26:09 -06:00
kenji 2cfa182da2 fix(hyprlock): slowed it down 2026-01-01 11:25:54 -06:00
kenji 36bc769452 refactor(hypr): organized a little more 2026-01-01 11:18:10 -06:00
6 changed files with 35 additions and 21 deletions
-19
View File
@@ -28,24 +28,5 @@
"workspaces, 0, 0, ease"
];
};
decoration = {
rounding = 0;
shadow = {
enabled = true;
range = 2;
render_power = 3;
color = "rgba(1a1a1aee)";
};
blur = {
enabled = true;
size = 2;
passes = 2;
special = true;
brightness = 0.60;
contrast = 0.75;
};
};
};
}
+1
View File
@@ -9,6 +9,7 @@
];
exec-once = [
"hyprpm reload -n"
"fcitx5 -d --replace"
"[workspace special:preload silent] uwsm app -- firefox"
"[workspace special:preload silent] uwsm app -- firefox -P YouTube"
"[workspace special:preload silent] uwsm app -- xdg-terminal-exec"
+18
View File
@@ -5,6 +5,24 @@
gaps_out = 15;
layout = "dwindle";
};
decoration = {
rounding = 0;
inactive_opacity = 0.80;
shadow = {
enabled = true;
range = 2;
render_power = 3;
color = "rgba(1a1a1aee)";
};
blur = {
enabled = true;
size = 8;
passes = 2;
special = true;
brightness = 0.60;
contrast = 0.75;
};
};
monitor = myConfig.hyprland.monitors;
dwindle = {
pseudotile = true;
+2 -2
View File
@@ -4,7 +4,7 @@ let
clockFont = "JetBrains Mono";
typewriter = pkgs.writeShellScript "hyprlock-typewriter" ''
text="Welcome back"
text=""
state_file="/tmp/hyprlock_typewriter"
lock_pid="/tmp/hyprlock_pid"
blink_file="/tmp/hyprlock_blink"
@@ -80,7 +80,7 @@ in {
# Typewriter greeting (above clock)
label {
monitor =
text = cmd[update:120] ${typewriter}
text = cmd[update:200] ${typewriter}
color = $on_surface_variant
font_size = 24
font_family = ${clockFont}
+1
View File
@@ -15,6 +15,7 @@
./security.nix
./variables.nix
./kernel.nix
./input-method.nix
];
environment.systemPackages = with pkgs; [
# FIXME: must be on their own app
+13
View File
@@ -0,0 +1,13 @@
{pkgs, ...}: {
i18n.inputMethod = {
enable = true;
type = "fcitx5";
fcitx5 = {
waylandFrontend = true;
addons = with pkgs; [
fcitx5-mozc
fcitx5-gtk
];
};
};
}