kitty: little-lightning
This commit is contained in:
parent
6a4626438b
commit
d94884b7ae
4 changed files with 27 additions and 5 deletions
|
@ -6,7 +6,7 @@
|
||||||
## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist
|
## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist
|
||||||
|
|
||||||
foreground #d8d8d8
|
foreground #d8d8d8
|
||||||
background #050505
|
# background #050505
|
||||||
selection_foreground #e0def4
|
selection_foreground #e0def4
|
||||||
selection_background #403d52
|
selection_background #403d52
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,7 @@ in
|
||||||
background_opacity = 0.98;
|
background_opacity = 0.98;
|
||||||
font_size = 12;
|
font_size = 12;
|
||||||
|
|
||||||
# FIXME: I really should remove this
|
# allow_remote_control = "yes";
|
||||||
allow_remote_control = "yes";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extraConfig =
|
extraConfig =
|
||||||
|
@ -34,7 +33,7 @@ in
|
||||||
''
|
''
|
||||||
include ${../../home/kitty/alacritty-colors.conf}
|
include ${../../home/kitty/alacritty-colors.conf}
|
||||||
|
|
||||||
map ctrl+k ${pkgs.writeShellScript "kitten-snap" "${kitten} @ get-text --self --ansi > /tmp/test"}
|
# map ctrl+k ${pkgs.writeShellScript "kitten-snap" "${kitten} @ get-text --self --ansi > /tmp/test"}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -118,7 +118,12 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
session = pkgs.writeText "main-kitty-session" ''
|
||||||
|
cd /Users/zynh
|
||||||
|
'';
|
||||||
|
|
||||||
yabai = lib.getExe pkgs.yabai;
|
yabai = lib.getExe pkgs.yabai;
|
||||||
|
kitty = lib.getExe pkgs.kitty;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -127,7 +132,7 @@
|
||||||
alt - t : ${yabai} -m window --toggle float --grid 4:4:1:1:2:2
|
alt - t : ${yabai} -m window --toggle float --grid 4:4:1:1:2:2
|
||||||
|
|
||||||
# open terminal window using shell script
|
# open terminal window using shell script
|
||||||
cmd - return : ${lib.getExe newAlacrityWindow}
|
cmd - return : ${kitty} --session ${session} --single-instance
|
||||||
|
|
||||||
# rebind space switching
|
# rebind space switching
|
||||||
ctrl - left : ${yabai} -m space --focus prev || ${yabai} -m space --focus last
|
ctrl - left : ${yabai} -m space --focus prev || ${yabai} -m space --focus last
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
snowhawk = {
|
snowhawk = {
|
||||||
alacritty.enable = true;
|
alacritty.enable = true;
|
||||||
|
kitty.enable = true;
|
||||||
macos.enable = true;
|
macos.enable = true;
|
||||||
sources.enable = true;
|
sources.enable = true;
|
||||||
projects.enable = true;
|
projects.enable = true;
|
||||||
|
@ -38,6 +39,18 @@
|
||||||
# set -g default-shell "$SHELL"
|
# set -g default-shell "$SHELL"
|
||||||
# '';
|
# '';
|
||||||
|
|
||||||
|
programs.kitty.settings = {
|
||||||
|
font_family = lib.mkForce "family=\"JetBrainsMono Nerd Font Mono\" style=\"ExtraLight\"";
|
||||||
|
bold_font = lib.mkForce "family=\"JetBrainsMono Nerd Font Mono\" style=\"Light\"";
|
||||||
|
italic_font = lib.mkForce "family=\"JetBrainsMono Nerd Font Mono\" style=\"ExtraLight Italic\"";
|
||||||
|
bold_italic_font = lib.mkForce "family=\"JetBrainsMono Nerd Font Mono\" style=\"Light Italic\"";
|
||||||
|
background_opacity = lib.mkForce 0.94;
|
||||||
|
background = lib.mkForce "#171717";
|
||||||
|
font_size = lib.mkForce 16.0;
|
||||||
|
hide_window_decorations = lib.mkForce "titlebar-only";
|
||||||
|
macos_option_as_alt = lib.mkForce "both";
|
||||||
|
};
|
||||||
|
|
||||||
programs.alacritty.settings = {
|
programs.alacritty.settings = {
|
||||||
font.size = lib.mkForce 16.0;
|
font.size = lib.mkForce 16.0;
|
||||||
window.opacity = lib.mkForce 0.94;
|
window.opacity = lib.mkForce 0.94;
|
||||||
|
@ -53,6 +66,11 @@
|
||||||
darwin-rebuild switch --flake ~/nixos#little-lightning |& nom
|
darwin-rebuild switch --flake ~/nixos#little-lightning |& nom
|
||||||
'')
|
'')
|
||||||
|
|
||||||
|
(writeShellScriptBin "restart-skhd" ''
|
||||||
|
launchctl stop org.nixos.skhd
|
||||||
|
launchctl start org.nixos.skhd
|
||||||
|
'')
|
||||||
|
|
||||||
wakeonlan
|
wakeonlan
|
||||||
|
|
||||||
go
|
go
|
||||||
|
|
Loading…
Reference in a new issue