From 87c3a685403a1c8485b72a23ad8e8e44b14c6a3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Wadstr=C3=B6m?= Date: Fri, 13 Jun 2025 09:19:14 +0200 Subject: [PATCH] Switch to kitty and swaync Also prolong gpg-agent sync to ease claude development --- .config/kitty/kitty.conf | 44 +++++++++++++++++++++++++ .config/nvim/lua/user/plugins.lua | 7 +++- .config/nvim/plugin/packer_compiled.lua | 4 +-- .config/sway/config | 6 ++-- .gnupg/common.conf | 1 + .gnupg/gpg-agent.conf | 2 ++ 6 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 .config/kitty/kitty.conf create mode 100644 .gnupg/common.conf create mode 100644 .gnupg/gpg-agent.conf diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 0000000..c9986df --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,44 @@ +# Font configuration +font_family Source Code Pro +bold_font Source Code Pro Bold +italic_font Source Code Pro Italic +bold_italic_font Source Code Pro Bold Italic +font_size 11.0 + +# Scrollback +scrollback_lines 10000 +open_url_with firefox +detect_urls yes + +# Bell +enable_audio_bell no +visual_bell_duration 0.1 ease-in linear: +window_alert_on_bell yes +notify_on_cmd_finish unfocused 10.0 +command_on_bell notify-send -t 10 "Ding" "Command completed" +bell_on_tab "🔔 " + +# Colors (Nord theme) +# Default colors +foreground #D8DEE9 +background #2E3440 + +# Normal colors +color0 #3B4252 +color1 #BF616A +color2 #A3BE8C +color3 #EBCB8B +color4 #81A1C1 +color5 #B48EAD +color6 #88C0D0 +color7 #E5E9F0 + +# Bright colors +color8 #4C566A +color9 #BF616A +color10 #A3BE8C +color11 #EBCB8B +color12 #81A1C1 +color13 #B48EAD +color14 #8FBCBB +color15 #ECEFF4 diff --git a/.config/nvim/lua/user/plugins.lua b/.config/nvim/lua/user/plugins.lua index 3d4ef65..80ee3ef 100644 --- a/.config/nvim/lua/user/plugins.lua +++ b/.config/nvim/lua/user/plugins.lua @@ -106,7 +106,12 @@ return require('packer').startup(function() "nvimdev/lspsaga.nvim", after = 'nvim-lspconfig', config = function() - require('lspsaga').setup({}) + require('lspsaga').setup({ + lightbulb = { + sign = false, + virtual_text = false + } + }) end, } diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua index 2931c49..5a94e30 100644 --- a/.config/nvim/plugin/packer_compiled.lua +++ b/.config/nvim/plugin/packer_compiled.lua @@ -145,7 +145,7 @@ _G.packer_plugins = { url = "https://github.com/lvimuser/lsp-inlayhints.nvim" }, ["lspsaga.nvim"] = { - config = { "\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\flspsaga\frequire\0" }, + config = { "\27LJ\2\nb\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\14lightbulb\1\0\1\14lightbulb\0\1\0\1\tsign\1\nsetup\flspsaga\frequire\0" }, load_after = {}, loaded = true, needs_bufread = false, @@ -292,7 +292,7 @@ vim.cmd [[ packadd nvim-lspconfig ]] vim.cmd [[ packadd lspsaga.nvim ]] -- Config for: lspsaga.nvim -try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\flspsaga\frequire\0", "config", "lspsaga.nvim") +try_loadstring("\27LJ\2\nb\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\14lightbulb\1\0\1\14lightbulb\0\1\0\1\tsign\1\nsetup\flspsaga\frequire\0", "config", "lspsaga.nvim") time([[Sequenced loading]], false) diff --git a/.config/sway/config b/.config/sway/config index adae83d..f894ac8 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -19,7 +19,7 @@ set $up k set $right l # Setup terminal -set $term alacritty +set $term kitty # Setup menu set $menu wofi @@ -40,7 +40,7 @@ bindsym --release $mod+Shift+c reload bindsym $mod+Shift+e exec swaynag -t warning -m 'Do you want to exit?' -b 'Yes' 'swaymsg exit' -bindsym --release $mod+Escape exec makoctl dismiss +bindsym --release $mod+Escape exec swaync-client -t -sw # Media controls bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% @@ -285,7 +285,7 @@ exec_always ~/.config/waybar/waybar.sh include ~/.config/sway/config.d/* # Autostart -exec mako +exec swaync exec nm-applet --indicator exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 diff --git a/.gnupg/common.conf b/.gnupg/common.conf new file mode 100644 index 0000000..5add401 --- /dev/null +++ b/.gnupg/common.conf @@ -0,0 +1 @@ +use-keyboxd diff --git a/.gnupg/gpg-agent.conf b/.gnupg/gpg-agent.conf new file mode 100644 index 0000000..5ac350f --- /dev/null +++ b/.gnupg/gpg-agent.conf @@ -0,0 +1,2 @@ +max-cache-ttl 60480000 +default-cache-ttl 60480000