Likely phasing out yabai and skhd, as it's just not as smooth/works well as Hyprland. Honestly I prefer Mac window management with multiple desktops.

This commit is contained in:
lulusilly 2026-01-07 09:33:50 -04:00
parent 6ec3fe9e4f
commit dcfb81b71e
3 changed files with 10 additions and 9 deletions

View file

@ -49,14 +49,14 @@
navlayer (layer-while-held nav) navlayer (layer-while-held nav)
caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer) caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer)
;; Home row mods ;; Home row mods
a (tap-hold $tap-time $hold-time a lctl) a (tap-hold $tap-time $hold-time a lmet)
s (tap-hold $tap-time $hold-time s lalt) s (tap-hold $tap-time $hold-time s lalt)
d (tap-hold $tap-time $hold-time d lmet) d (tap-hold $tap-time $hold-time d lctl)
f (tap-hold $tap-time $hold-time f lsft) f (tap-hold $tap-time $hold-time f lsft)
j (tap-hold $tap-time $hold-time j rsft) j (tap-hold $tap-time $hold-time j rsft)
k (tap-hold $tap-time $hold-time k lmet) k (tap-hold $tap-time $hold-time k lctl)
l (tap-hold $tap-time $hold-time l lalt) l (tap-hold $tap-time $hold-time l lalt)
scln (tap-hold $tap-time $hold-time scln rctl) scln (tap-hold $tap-time $hold-time scln rmet)
;; Numpad layer ;; Numpad layer
numpad (layer-while-held num) numpad (layer-while-held num)
g (tap-hold $tap-time $hold-time g @numpad) g (tap-hold $tap-time $hold-time g @numpad)

View file

@ -42,7 +42,7 @@
taps = []; taps = [];
brews = [ brews = [
"kanata" "kanata"
"hugo" #"hugo"
"mpv" "mpv"
"lua" "lua"
"luarocks" "luarocks"
@ -63,10 +63,10 @@
}; };
services.yabai = { /*services.yabai = {
enable = true; enable = true;
extraConfig = builtins.readFile ./dotfiles/yabai/yabairc; extraConfig = builtins.readFile ./dotfiles/yabai/yabairc;
}; };*/
/* services.skhd = { /* services.skhd = {
enable = true; enable = true;
skhdConfig = builtins.readFile ./dotfiles/skhd/skhdrc; skhdConfig = builtins.readFile ./dotfiles/skhd/skhdrc;

View file

@ -12,15 +12,16 @@
tmux # Terminal multiplexer tmux # Terminal multiplexer
btop # Resource monitor btop # Resource monitor
irssi # Terminal based IRC client irssi # Terminal based IRC client
direnv #
]; ];
home.file = { home.file = {
".config/ghostty/config" .source = dotfiles/ghostty/config; ".config/ghostty/config" .source = dotfiles/ghostty/config;
".config/kanata/conf.kbd" .source = dotfiles/kanata/conf.kbd; ".config/kanata/conf.kbd" .source = dotfiles/kanata/conf.kbd;
".config/nvim/init.lua" .source = builtins.fetchurl { /* ".config/nvim/init.lua" .source = builtins.fetchurl {
url = "https://git.luluslly.xyz/lulusilly/dotfiles/raw/branch/master/.config/nvim/init.lua"; url = "https://git.luluslly.xyz/lulusilly/dotfiles/raw/branch/master/.config/nvim/init.lua";
sha256 = "fc7104ae4957a7ff92375557725daf9872f836645556f7940fdd6366b04386e0"; sha256 = "fc7104ae4957a7ff92375557725daf9872f836645556f7940fdd6366b04386e0";
}; }; */
}; };
home.sessionVariables = { home.sessionVariables = {