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" "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 = [ exec-once = [
"hyprpm reload -n" "hyprpm reload -n"
"fcitx5 -d --replace"
"[workspace special:preload silent] uwsm app -- firefox" "[workspace special:preload silent] uwsm app -- firefox"
"[workspace special:preload silent] uwsm app -- firefox -P YouTube" "[workspace special:preload silent] uwsm app -- firefox -P YouTube"
"[workspace special:preload silent] uwsm app -- xdg-terminal-exec" "[workspace special:preload silent] uwsm app -- xdg-terminal-exec"
+18
View File
@@ -5,6 +5,24 @@
gaps_out = 15; gaps_out = 15;
layout = "dwindle"; 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; monitor = myConfig.hyprland.monitors;
dwindle = { dwindle = {
pseudotile = true; pseudotile = true;
+2 -2
View File
@@ -4,7 +4,7 @@ let
clockFont = "JetBrains Mono"; clockFont = "JetBrains Mono";
typewriter = pkgs.writeShellScript "hyprlock-typewriter" '' typewriter = pkgs.writeShellScript "hyprlock-typewriter" ''
text="Welcome back" text=""
state_file="/tmp/hyprlock_typewriter" state_file="/tmp/hyprlock_typewriter"
lock_pid="/tmp/hyprlock_pid" lock_pid="/tmp/hyprlock_pid"
blink_file="/tmp/hyprlock_blink" blink_file="/tmp/hyprlock_blink"
@@ -80,7 +80,7 @@ in {
# Typewriter greeting (above clock) # Typewriter greeting (above clock)
label { label {
monitor = monitor =
text = cmd[update:120] ${typewriter} text = cmd[update:200] ${typewriter}
color = $on_surface_variant color = $on_surface_variant
font_size = 24 font_size = 24
font_family = ${clockFont} font_family = ${clockFont}
+1
View File
@@ -15,6 +15,7 @@
./security.nix ./security.nix
./variables.nix ./variables.nix
./kernel.nix ./kernel.nix
./input-method.nix
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# FIXME: must be on their own app # 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
];
};
};
}