1

Compare commits

..

2 Commits

Author SHA1 Message Date
9cc598174b Neovim: Add window-picker 2024-12-18 12:40:10 +01:00
e4309b4809 Home: Update discord ipc tempfile for canary 2024-12-18 12:40:03 +01:00
3 changed files with 29 additions and 3 deletions

View File

@ -498,6 +498,7 @@ rec {
"com.spotify.Client" "com.spotify.Client"
"md.obsidian.Obsidian" "md.obsidian.Obsidian"
# NOTE: Also change discord-ipc-0 below
"com.discordapp.DiscordCanary" "com.discordapp.DiscordCanary"
# "com.discordapp.Discord" # "com.discordapp.Discord"
# "dev.vencord.Vesktop" # "dev.vencord.Vesktop"
@ -534,7 +535,7 @@ rec {
systemd.user.tmpfiles.rules = [ systemd.user.tmpfiles.rules = [
# Fix Discord rich presence for Flatpak # Fix Discord rich presence for Flatpak
"L %t/discord-ipc-0 - - - - app/com.discordapp.Discord/discord-ipc-0" "L %t/discord-ipc-0 - - - - app/com.discordapp.DiscordCanary/discord-ipc-0"
]; ];
# Nicely reload system units when changing configs # Nicely reload system units when changing configs

View File

@ -1981,6 +1981,30 @@ in {
}; };
}; };
window-picker = rec {
name = "window-picker";
pkg = pkgs.vimPlugins.nvim-window-picker;
lazy = true;
event = ["VeryLazy"];
config = mkDefaultConfig name;
opts = {
hint = "floating-big-letter";
show_prompt = false;
filter_rules = {
autoselect_one = false;
include_current_win = false;
bo = {
# Ignored filetypes
filetype = ["NvimTree" "neo-tree" "notify" "TelescopePrompt" "noice"];
# Ignored buffer types
buftype = ["terminal" "quickfix"];
};
};
};
};
winshift = rec { winshift = rec {
name = "winshift"; name = "winshift";
pkg = pkgs.vimPlugins.winshift-nvim; pkg = pkgs.vimPlugins.winshift-nvim;
@ -2089,6 +2113,7 @@ in {
wakatime # Time tracking wakatime # Time tracking
web-devicons # Icons for many plugins web-devicons # Icons for many plugins
which-key # Live keybinding help which-key # Live keybinding help
window-picker # Jump to window without multiple <leader-hjkl>
winshift # Move windows around winshift # Move windows around
yanky # Clipboard history yanky # Clipboard history
]; ];

View File

@ -655,8 +655,8 @@
{ {
mode = "n"; mode = "n";
key = "<leader>ww"; key = "<leader>ww";
action = "<C-w>p"; action = "<cmd>lua vim.api.nvim_set_current_win(require('window-picker').pick_window())<cr>";
options.desc = "Goto Other Window"; options.desc = "Jump to Window";
} }
{ {