Minor fixes

This commit is contained in:
2026-07-08 18:45:42 +01:00
parent e13a9fa82d
commit 0c9bfa8714
4 changed files with 30 additions and 11 deletions
+18 -6
View File
@@ -1,17 +1,29 @@
#!/usr/bin/env bash #!/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=$( choice=$(
( {
printf "%s\n" prism printf '%s\n' "${!aliases[@]}"
compgen -c 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)$' | 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 | sort -u |
dmenu -i -p "Enter command  " \ dmenu -i -p "Enter command  " \
-nf '#4abaaf' -nb '#1f2335' -sb '#7aa2f7' -sf '#102030' -fn 'AgaveNerdFont-16' -nf '#4abaaf' -nb '#1f2335' -sb '#7aa2f7' -sf '#102030' -fn 'AgaveNerdFont-16'
) )
[ -z "$choice" ] && exit 0 [ -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 disown
+1 -1
View File
@@ -8,9 +8,9 @@
vimAlias = true; vimAlias = true;
plugins = with pkgs.vimPlugins; [ plugins = with pkgs.vimPlugins; [
nvim-notify
gitsigns-nvim gitsigns-nvim
mini-pairs mini-pairs
mini-surround
rainbow-delimiters-nvim rainbow-delimiters-nvim
neo-tree-nvim neo-tree-nvim
lualine-nvim lualine-nvim
+6 -2
View File
@@ -1,12 +1,16 @@
-- Plugins -- Plugins
require("picvim").setup({}) require("picvim").setup({})
require("notify").setup({})
require("gitsigns").setup({}) require("gitsigns").setup({})
require("mini.pairs").setup({}) require("mini.pairs").setup({})
require("mini.surround").setup({
mappings = {
add = "s",
},
})
require("rainbow-delimiters.setup").setup({}) require("rainbow-delimiters.setup").setup({})
require("neo-tree").setup({ require("neo-tree").setup({
+5 -2
View File
@@ -27,6 +27,9 @@
''; '';
}; };
networking.firewall.allowedTCPPorts = [ 22 80 443 ]; networking.firewall = {
networking.firewall.allowedUDPPorts = []; allowedTCPPorts = [ 22 80 443 ];
allowedUDPPorts = [];
allowPing = true;
};
} }