Compare commits

...

3 commits

Author SHA1 Message Date
Salar Rahmanian
f98fe01b0c
Merge pull request #16 from softinio/push-wsplwovyyqqo
neovim options correction and remove kitty
2025-10-04 22:39:50 -07:00
8a98530c75 neovim options correction 2025-10-04 22:38:25 -07:00
fc097294f8 Remove Kitty as no longer used 2025-10-04 22:38:25 -07:00
4 changed files with 2 additions and 78 deletions

View file

@ -5,7 +5,6 @@
./ghostty
./git
./jujutsu
# ./kitty
./nixvim
./tmux
./wezterm

View file

@ -1,35 +0,0 @@
{ pkgs, ... }:
let
actionsConfig = builtins.readFile ./open-actions.conf;
in
{
programs.kitty = {
enable = true;
keybindings = {
"kitty_mod+enter" = "new_window_with_cwd";
"f1" = "create_marker";
"f2" = "remove_marker";
"ctrl+p" = "scroll_to_mark prev";
"ctrl+n" = "scroll_to_mark next";
};
themeFile = "Tango_Dark";
font = {
name = "SF Mono";
size = 13;
};
settings = {
active_tab_background = "#FF0";
copy_on_select = true;
enabled_layouts = "Tall,Stack,Horizontal,*";
kitty_mod = "cmd+option";
macos_quit_when_last_window_closed = true;
scrollback_lines = 100000;
tab_bar_style = "powerline";
tab_powerline_style = "slanted";
};
shellIntegration.enableFishIntegration = true;
};
home.file.".config/kitty/open-actions.conf".text = actionsConfig;
}

View file

@ -1,40 +0,0 @@
# Open any file with a fragment in vim, fragments are generated
# by the hyperlink-grep kitten and nothing else so far.
protocol file
fragment_matches [0-9]+
action launch --type=overlay --cwd=current hx +${FRAGMENT} -- ${FILE_PATH}
# Open text files without fragments in the editor
protocol file
ext txt,md,conf,ini,log,sh,py,js,html,css,xml,json,yaml,yml,scala,sbt,java,go,py,toml,sql,swift,nix,lua
action launch --type=overlay --cwd=current -- hx -- ${FILE_PATH}
# Open any image in the full kitty window by clicking on it
protocol file
mime image/*
action launch --type=overlay kitten icat --hold -- ${FILE_PATH}
# Tail a log file (*.log) in a new OS Window and reduce its font size
protocol file
ext log
action launch --title ${FILE} --type=os-window tail -f -- ${FILE_PATH}
action change_font_size current -2
# Open script files
protocol file
ext sh,command,tool
action launch --hold --type=os-window kitty +shebang $FILE_PATH $SHELL
# Open shell specific script files
protocol file
ext fish,bash,zsh
action launch --hold --type=os-window kitty +shebang $FILE_PATH __ext__
# Open directories
protocol file
mime inode/directory
action launch --type=os-window --cwd -- $FILE_PATH
# Open ssh URLs with ssh command
protocol ssh
action launch --type=os-window ssh -- $URL

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ ... }:
{
programs.nixvim = {
@ -18,7 +18,7 @@
relativenumber = true;
scrolloff = 8;
shiftwidth = 2;
signcolumn = "yes";
signcolumn = "auto";
smartindent = true;
swapfile = false;
tabstop = 2;