mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
fix(nix): move yabai, skhd, and karabiner-elements to homebrew
This commit is contained in:
@@ -4,6 +4,4 @@
|
||||
home.file.".config/karabiner/" = {
|
||||
source = ./karabiner;
|
||||
};
|
||||
|
||||
home.packages = [ pkgs.karabiner-elements ];
|
||||
}
|
||||
|
||||
@@ -1,16 +1,7 @@
|
||||
{ pkgs, config, lib, ... }:
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
options.services.skhd = {
|
||||
enable = lib.mkEnableOption "skhd";
|
||||
};
|
||||
|
||||
config = {
|
||||
home.file.".config/skhd/skhdrc" = lib.mkIf
|
||||
config.services.skhd.enable
|
||||
{
|
||||
source = ./skhdrc;
|
||||
onChange = "${pkgs.killall}/bin/killall skhd";
|
||||
};
|
||||
home.file = {
|
||||
".config/skhd/skhdrc" = { source = ./skhdrc; };
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,16 +1,7 @@
|
||||
{ pkgs, config, lib, ... }:
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
options.services.yabai = {
|
||||
enable = lib.mkEnableOption "yabai";
|
||||
};
|
||||
|
||||
config = {
|
||||
home.file.".config/yabai/yabairc" = lib.mkIf
|
||||
config.services.yabai.enable
|
||||
{
|
||||
source = ./yabairc;
|
||||
onChange = "${pkgs.killall}/bin/killall yabai";
|
||||
};
|
||||
home.file = {
|
||||
".config/yabai/yabairc" = { source = ./yabairc; };
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,17 +8,11 @@ yabai -m config mouse_follows_focus off
|
||||
yabai -m config focus_follows_mouse off
|
||||
yabai -m config window_origin_display default
|
||||
yabai -m config window_placement second_child
|
||||
yabai -m config window_topmost off
|
||||
yabai -m config window_shadow on
|
||||
yabai -m config window_opacity off
|
||||
yabai -m config window_opacity_duration 0.0
|
||||
yabai -m config active_window_opacity 1.0
|
||||
yabai -m config normal_window_opacity 0.90
|
||||
yabai -m config window_border off
|
||||
yabai -m config window_border_width 6
|
||||
yabai -m config active_window_border_color 0xff775759
|
||||
yabai -m config normal_window_border_color 0xff555555
|
||||
yabai -m config insert_feedback_color 0xffd75f5f
|
||||
yabai -m config split_ratio 0.70
|
||||
yabai -m config auto_balance off
|
||||
yabai -m config mouse_modifier fn
|
||||
@@ -53,8 +47,8 @@ yabai -m rule --add app="Dropbox Dash" manage=off
|
||||
yabai -m rule --add app="Proton Pass" manage=off
|
||||
yabai -m rule --add app="Pika" manage=off
|
||||
yabai -m rule --add app="Microsoft Teams" manage=off
|
||||
yabai -m rule --add app="CleanShot X" manage=off mouse_follows_focus=off layer=above
|
||||
yabai -m rule --add app="^Dash$" sticky=on layer=above manage=off
|
||||
yabai -m rule --add app="^IINA$" sticky=on layer=above manage=off
|
||||
yabai -m rule --add app="CleanShot X" manage=off mouse_follows_focus=off
|
||||
yabai -m rule --add app="^Dash$" sticky=on manage=off
|
||||
yabai -m rule --add app="^IINA$" sticky=on manage=off
|
||||
|
||||
echo "Yabai configuration loaded …"
|
||||
|
||||
Reference in New Issue
Block a user