diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index 4f3854da..3ac0d8a4 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -486,6 +486,7 @@ softwareGroups: - vlc Misc-Desktop: &Misc-Desktop - _misc-flatpaks + - _nautilus-extensions - cerebro - clocker - cumulus diff --git a/home/private_dot_config/nvim-custom/init.lua b/home/private_dot_config/nvim-custom/init.lua new file mode 100644 index 00000000..e7c0a38a --- /dev/null +++ b/home/private_dot_config/nvim-custom/init.lua @@ -0,0 +1,3 @@ +if executable('volta') + let g:node_host_prog = trim(system("volta which neovim-node-host")) +endif \ No newline at end of file diff --git a/home/private_dot_config/nvim-custom/run_onchanges_after_symlink-custom.tmpl b/home/private_dot_config/nvim-custom/run_onchanges_after_symlink-custom.tmpl new file mode 100644 index 00000000..9c949c0c --- /dev/null +++ b/home/private_dot_config/nvim-custom/run_onchanges_after_symlink-custom.tmpl @@ -0,0 +1,16 @@ +{{- if (ne .host.distro.family "windows") -}} +#!/usr/bin/env bash + +{{ includeTemplate "universal/profile" }} +{{ includeTemplate "universal/logg" }} + +### Symlink custom code for Neovim configuration +if [ ! -d "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/lua/custom" ]; then + logg info "Linking ${XDG_CONFIG_HOME:-$HOME/.config}/nvim-custom to ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/lua/custom" + logg info "Changes should go in ${XDG_CONFIG_HOME:-$HOME/.config}/nvim-custom" + ln -s "${XDG_CONFIG_HOME:-$HOME/.config}/nvim-custom" "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/lua/custom" +else + logg info "${XDG_CONFIG_HOME:-$HOME/.config}/nvim-custom appears to already be symlinked to ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/lua/custom" +fi + +{{ end -}} diff --git a/software.yml b/software.yml index 0a15002c..8734b60b 100644 --- a/software.yml +++ b/software.yml @@ -286,6 +286,15 @@ softwarePackages: - what-ip # Only works with at least one package specified flatpak: flatseal + _nautilus-extensions: + _deps: + - nautilus-gtkhash + - nautilus-image-converter + - nautilus-share + - nautilus-wipe + apt: nautilus + dnf: nautilus + pacman: nautilus drawing: _bin: drawing flatpak: com.github.maoschanz.drawing @@ -4988,6 +4997,22 @@ softwarePackages: npm: nativefier _service: false _type: cli + nautilus-gtkhash: + apt: nautilus-gtkhash + dnf: nautilus-gtkhash + pacman: nautilus-gtkhash + nautilus-image-converter: + apt: nautilus-image-converter + dnf: nautilus-image-converter + pacman: nautilus-image-converter + nautilus-share: + apt: nautilus-share + dnf: nautilus-share + pacman: nautilus-share + nautilus-wipe: + apt: nautilus-wipe + dnf: nautilus-wipe + pacman: nautilus-wipe nb: _bin: nb _deps: @@ -5996,6 +6021,18 @@ softwarePackages: pacman: python-pip scoop: python _service: false + python2: + _bin: python2 + _desc: null + _docs: null + _github: null + _home: null + _name: null + apt: python2 + brew: python2 + dnf: python2 + pacman: python2 + scoop: python2 pywhat: _bin: what _desc: Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is!