From 0c9bfa8714b1edb08e83c0ed4988d7672a300684 Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Wed, 8 Jul 2026 18:45:42 +0100 Subject: [PATCH] Minor fixes --- home/kutu/scripts/run.sh | 24 ++++++++++++++++++------ home/nvim/default.nix | 2 +- home/nvim/lua/plugins.lua | 8 ++++++-- hosts/syedm/default.nix | 7 +++++-- 4 files changed, 30 insertions(+), 11 deletions(-) diff --git a/home/kutu/scripts/run.sh b/home/kutu/scripts/run.sh index 4a5a581..97026fb 100644 --- a/home/kutu/scripts/run.sh +++ b/home/kutu/scripts/run.sh @@ -1,17 +1,29 @@ #!/usr/bin/env bash +declare -A aliases=( + [prism]="nvidia-offload prismlauncher" + [editor]="kitty -e fish -c editor" + [yazi]="kitty -e fish -c yazi" + [btop]="kitty -e fish -c btop" +) + choice=$( - ( - printf "%s\n" prism + { + printf '%s\n' "${!aliases[@]}" compgen -c - ) | - grep -v -E '^(if|fi|case|esac|for|done|while|until|select|function|return|continue|break|time|exec|source|alias|builtin|read|export|unset|local|set|declare|typeset|:|\.|\[|coproc|l|ll|ls|then|else|elif|do|in|\{|\}|!|\[\[|\]\]|_.*|compgen)$' | - sort | + } | + grep -v -E '^(\..*|if|fi|case|esac|for|done|while|until|select|function|return|continue|break|time|exec|source|alias|builtin|read|export|unset|local|set|declare|typeset|:|\.|\[|coproc|l|ll|ls|then|else|elif|do|in|\{|\}|!|\[\[|\]\]|_.*|compgen)$' | + sort -u | dmenu -i -p "Enter command  " \ -nf '#4abaaf' -nb '#1f2335' -sb '#7aa2f7' -sf '#102030' -fn 'AgaveNerdFont-16' ) [ -z "$choice" ] && exit 0 -fish -c "$choice" >/dev/null 2>&1 & +if [[ -v "aliases[$choice]" ]]; then + eval "${aliases[$choice]}" >/dev/null 2>&1 & +else + "$choice" >/dev/null 2>&1 & +fi + disown diff --git a/home/nvim/default.nix b/home/nvim/default.nix index 72b8051..5be62d2 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -8,9 +8,9 @@ vimAlias = true; plugins = with pkgs.vimPlugins; [ - nvim-notify gitsigns-nvim mini-pairs + mini-surround rainbow-delimiters-nvim neo-tree-nvim lualine-nvim diff --git a/home/nvim/lua/plugins.lua b/home/nvim/lua/plugins.lua index 7faa251..60fb3ca 100644 --- a/home/nvim/lua/plugins.lua +++ b/home/nvim/lua/plugins.lua @@ -1,12 +1,16 @@ -- Plugins require("picvim").setup({}) -require("notify").setup({}) - require("gitsigns").setup({}) require("mini.pairs").setup({}) +require("mini.surround").setup({ + mappings = { + add = "s", + }, +}) + require("rainbow-delimiters.setup").setup({}) require("neo-tree").setup({ diff --git a/hosts/syedm/default.nix b/hosts/syedm/default.nix index 128278c..7931e08 100644 --- a/hosts/syedm/default.nix +++ b/hosts/syedm/default.nix @@ -27,6 +27,9 @@ ''; }; - networking.firewall.allowedTCPPorts = [ 22 80 443 ]; - networking.firewall.allowedUDPPorts = []; + networking.firewall = { + allowedTCPPorts = [ 22 80 443 ]; + allowedUDPPorts = []; + allowPing = true; + }; }