Latest
This commit is contained in:
parent
d09ce022fd
commit
f73c12c9c0
7 changed files with 61 additions and 62 deletions
|
@ -389,9 +389,11 @@ softwareGroups:
|
||||||
- nomino
|
- nomino
|
||||||
- normit
|
- normit
|
||||||
- nve
|
- nve
|
||||||
|
- opn-cli
|
||||||
- pastel
|
- pastel
|
||||||
- peco
|
- peco
|
||||||
- percol
|
- percol
|
||||||
|
- pfsense-fauxapi
|
||||||
- pick
|
- pick
|
||||||
- pidcat
|
- pidcat
|
||||||
- pgcli
|
- pgcli
|
||||||
|
|
|
@ -1,22 +1,24 @@
|
||||||
{{- $refreshPeriod := "240h" }}
|
|
||||||
|
|
||||||
### Git Template
|
### Git Template
|
||||||
# [".config/git/template/_/husky.sh"]
|
# [".config/git/template/_/husky.sh"]
|
||||||
# type = "file"
|
# type = "file"
|
||||||
# url = "https://github.com/typicode/husky/raw/main/husky.sh"
|
# url = "https://github.com/typicode/husky/raw/main/husky.sh"
|
||||||
# refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### Rundeck
|
### Rundeck
|
||||||
[".local/system/src/var/lib/rundeck/libext/ansible-plugin-3.2.2.jar"]
|
[".local/system/src/var/lib/rundeck/libext/ansible-plugin-3.2.2.jar"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/rundeck-plugins/ansible-plugin/releases/download/v3.2.2/ansible-plugin-3.2.2.jar"
|
url = "https://github.com/rundeck-plugins/ansible-plugin/releases/download/v3.2.2/ansible-plugin-3.2.2.jar"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### Chef Bento
|
### Chef Bento
|
||||||
[".local/src/bento"]
|
[".local/src/bento"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/installdoc/bento.git"
|
url = "https://github.com/installdoc/bento.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
clone.args = ["--depth", "1"]
|
||||||
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
### Vagrant OPNSense
|
||||||
|
[".local/src/vagrant-opnsense"]
|
||||||
|
type = "git-repo"
|
||||||
|
url = "https://github.com/punktDe/vagrant-opnsense.git
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -24,7 +26,6 @@
|
||||||
[".local/src/shellfire"]
|
[".local/src/shellfire"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/shellfire-dev/shellfire.git"
|
url = "https://github.com/shellfire-dev/shellfire.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -32,37 +33,31 @@
|
||||||
[".local/share/hoard"]
|
[".local/share/hoard"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/Hyde46/hoard.git"
|
url = "https://github.com/Hyde46/hoard.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
[".local/share/up"]
|
[".local/share/up"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/shannonmoeller/up.git"
|
url = "https://github.com/shannonmoeller/up.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
[".local/share/rsync-time-backup"]
|
[".local/share/rsync-time-backup"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/laurent22/rsync-time-backup.git"
|
url = "https://github.com/laurent22/rsync-time-backup.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
[".local/share/concurrent"]
|
[".local/share/concurrent"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/themattrix/bash-concurrent.git"
|
url = "https://github.com/themattrix/bash-concurrent.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
[".local/share/install.doctor"]
|
[".local/share/install.doctor"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/megabyte-labs/install.doctor.git"
|
url = "https://github.com/megabyte-labs/install.doctor.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
#[".local/oh-my-bash"]
|
#[".local/oh-my-bash"]
|
||||||
# type = "git-repo"
|
# type = "git-repo"
|
||||||
# url = "https://github.com/ohmybash/oh-my-bash.git"
|
# url = "https://github.com/ohmybash/oh-my-bash.git"
|
||||||
# refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
# clone.args = ["--depth", "1"]
|
# clone.args = ["--depth", "1"]
|
||||||
# pull.args = ["--ff-only"]
|
# pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -72,7 +67,6 @@
|
||||||
[".local/share/crunch"]
|
[".local/share/crunch"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/chrissimpkins/Crunch.git"
|
url = "https://github.com/chrissimpkins/Crunch.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -87,17 +81,14 @@
|
||||||
[".local/share/ansible-qubes"]
|
[".local/share/ansible-qubes"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/ProfessorManhattan/ansible-qubes.git"
|
url = "https://github.com/ProfessorManhattan/ansible-qubes.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
[".local/share/ansible/plugins/callback/beautiful_output.py"]
|
[".local/share/ansible/plugins/callback/beautiful_output.py"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/Townk/ansible-beautiful-output/raw/master/callback_plugins/beautiful_output.py"
|
url = "https://github.com/Townk/ansible-beautiful-output/raw/master/callback_plugins/beautiful_output.py"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/ansible/plugins/lookup/bitwarden.py"]
|
[".local/share/ansible/plugins/lookup/bitwarden.py"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/ProfessorManhattan/ansible-modules-bitwarden/raw/master/lookup_plugins/bitwarden.py"
|
url = "https://github.com/ProfessorManhattan/ansible-modules-bitwarden/raw/master/lookup_plugins/bitwarden.py"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
# https://github.com/kholia/OSX-KVM
|
# https://github.com/kholia/OSX-KVM
|
||||||
[".local/share/osx-kvm"]
|
[".local/share/osx-kvm"]
|
||||||
|
@ -121,7 +112,6 @@
|
||||||
[".local/share/agentgpt"]
|
[".local/share/agentgpt"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/reworkd/AgentGPT.git"
|
url = "https://github.com/reworkd/AgentGPT.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -129,7 +119,6 @@
|
||||||
[".local/share/kaguya"]
|
[".local/share/kaguya"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/ykdojo/kaguya.git"
|
url = "https://github.com/ykdojo/kaguya.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -137,7 +126,6 @@
|
||||||
[".local/share/localgpt"]
|
[".local/share/localgpt"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/PromtEngineer/localGPT.git"
|
url = "https://github.com/PromtEngineer/localGPT.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -145,7 +133,6 @@
|
||||||
[".local/share/shortgpt"]
|
[".local/share/shortgpt"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/rayventura/shortgpt.git"
|
url = "https://github.com/rayventura/shortgpt.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -153,7 +140,6 @@
|
||||||
[".local/share/quivr"]
|
[".local/share/quivr"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/StanGirard/Quivr.git"
|
url = "https://github.com/StanGirard/Quivr.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -165,13 +151,11 @@
|
||||||
[".local/scripts/antigen.zsh"]
|
[".local/scripts/antigen.zsh"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/zsh-users/antigen/develop/bin/antigen.zsh"
|
url = "https://raw.githubusercontent.com/zsh-users/antigen/develop/bin/antigen.zsh"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### ASDF
|
### ASDF
|
||||||
[".local/share/asdf"]
|
[".local/share/asdf"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/asdf-vm/asdf.git"
|
url = "https://github.com/asdf-vm/asdf.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -179,13 +163,11 @@
|
||||||
[".local/share/shell/sensible.bash"]
|
[".local/share/shell/sensible.bash"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/mrzool/bash-sensible/master/sensible.bash"
|
url = "https://raw.githubusercontent.com/mrzool/bash-sensible/master/sensible.bash"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### Ble.sh
|
### Ble.sh
|
||||||
[".local/share/blesh/src"]
|
[".local/share/blesh/src"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/akinomyoga/ble.sh.git"
|
url = "https://github.com/akinomyoga/ble.sh.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--shallow-submodules", "--recursive", "--depth", "1"]
|
clone.args = ["--shallow-submodules", "--recursive", "--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -193,7 +175,6 @@
|
||||||
[".local/share/bash_it"]
|
[".local/share/bash_it"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/Bash-it/bash-it.git"
|
url = "https://github.com/Bash-it/bash-it.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -201,7 +182,6 @@
|
||||||
[".local/share/emsdk"]
|
[".local/share/emsdk"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/emscripten-core/emsdk.git"
|
url = "https://github.com/emscripten-core/emsdk.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -209,25 +189,20 @@
|
||||||
[".local/share/fzf/fzf-git.bash"]
|
[".local/share/fzf/fzf-git.bash"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/junegunn/fzf-git.sh/main/fzf-git.sh"
|
url = "https://raw.githubusercontent.com/junegunn/fzf-git.sh/main/fzf-git.sh"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/fzf/fzf-tmux.bash"]
|
[".local/share/fzf/fzf-tmux.bash"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/junegunn/fzf/master/bin/fzf-tmux"
|
url = "https://raw.githubusercontent.com/junegunn/fzf/master/bin/fzf-tmux"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/zsh/site-functions/fzf.zsh"]
|
[".local/share/zsh/site-functions/fzf.zsh"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh"
|
url = "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/zsh/site-functions/fzf-key-bindings.zsh"]
|
[".local/share/zsh/site-functions/fzf-key-bindings.zsh"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh"
|
url = "https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### Git Fuzzy
|
### Git Fuzzy
|
||||||
[".local/share/git-fuzzy"]
|
[".local/share/git-fuzzy"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/bigH/git-fuzzy.git"
|
url = "https://github.com/bigH/git-fuzzy.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -235,13 +210,11 @@
|
||||||
[".config/shell/lscolors.sh"]
|
[".config/shell/lscolors.sh"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/trapd00r/LS_COLORS/master/lscolors.sh"
|
url = "https://raw.githubusercontent.com/trapd00r/LS_COLORS/master/lscolors.sh"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### TMux
|
### TMux
|
||||||
[".config/tmux/tmux.conf"]
|
[".config/tmux/tmux.conf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/gpakosz/.tmux/master/.tmux.conf"
|
url = "https://raw.githubusercontent.com/gpakosz/.tmux/master/.tmux.conf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".config/tmux/tmux.conf.local"]
|
[".config/tmux/tmux.conf.local"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/gpakosz/.tmux/master/.tmux.conf.local"
|
url = "https://raw.githubusercontent.com/gpakosz/.tmux/master/.tmux.conf.local"
|
||||||
|
@ -252,7 +225,6 @@
|
||||||
url = "https://github.com/UpdateCommand/update.git"
|
url = "https://github.com/UpdateCommand/update.git"
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
######################################
|
######################################
|
||||||
### Fonts ############################
|
### Fonts ############################
|
||||||
|
@ -260,7 +232,6 @@
|
||||||
|
|
||||||
### Hack Nerd Font
|
### Hack Nerd Font
|
||||||
{{- if not .host.headless }}
|
{{- if not .host.headless }}
|
||||||
{{- $refreshPeriod := "4800h" }}
|
|
||||||
{{- $fontDir := "" }}
|
{{- $fontDir := "" }}
|
||||||
{{- $fontUrlBase := "https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hack"}}
|
{{- $fontUrlBase := "https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hack"}}
|
||||||
{{- if eq .host.distro.family "darwin" }}
|
{{- if eq .host.distro.family "darwin" }}
|
||||||
|
@ -273,19 +244,15 @@
|
||||||
["{{ $fontDir }}/Hack-Regular-Nerd-Font.ttf"]
|
["{{ $fontDir }}/Hack-Regular-Nerd-Font.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}/Regular/HackNerdFont-Regular.ttf"
|
url = "{{ $fontUrlBase }}/Regular/HackNerdFont-Regular.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
["{{ $fontDir }}/Hack-Bold-Nerd-Font.ttf"]
|
["{{ $fontDir }}/Hack-Bold-Nerd-Font.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}/Bold/HackNerdFont-Bold.ttf"
|
url = "{{ $fontUrlBase }}/Bold/HackNerdFont-Bold.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
["{{ $fontDir }}/Hack-Italic-Nerd-Font.ttf"]
|
["{{ $fontDir }}/Hack-Italic-Nerd-Font.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}/Italic/HackNerdFont-Italic.ttf"
|
url = "{{ $fontUrlBase }}/Italic/HackNerdFont-Italic.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
["{{ $fontDir }}/Hack-Bold-Italic-Nerd-Font.ttf"]
|
["{{ $fontDir }}/Hack-Bold-Italic-Nerd-Font.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}/BoldItalic/HackNerdFont-BoldItalic.ttf"
|
url = "{{ $fontUrlBase }}/BoldItalic/HackNerdFont-BoldItalic.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
### Montserrat Font
|
### Montserrat Font
|
||||||
{{- $fontUrlBase := "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/Montserrat-"}}
|
{{- $fontUrlBase := "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/Montserrat-"}}
|
||||||
|
@ -294,7 +261,6 @@
|
||||||
["{{ $fontDir }}/Montserrat-{{ $font }}.ttf"]
|
["{{ $fontDir }}/Montserrat-{{ $font }}.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}{{ $font }}.ttf"
|
url = "{{ $fontUrlBase }}{{ $font }}.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
### ZillaSlab Font
|
### ZillaSlab Font
|
||||||
|
@ -304,7 +270,6 @@
|
||||||
["{{ $fontDir }}/ZillaSlab{{ $font }}.ttf"]
|
["{{ $fontDir }}/ZillaSlab{{ $font }}.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "{{ $fontUrlBase }}{{ $font }}.ttf"
|
url = "{{ $fontUrlBase }}{{ $font }}.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
@ -317,7 +282,6 @@
|
||||||
[".local/share/netdata-debsecan"]
|
[".local/share/netdata-debsecan"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://gitlab.com/nodiscc/netdata-debsecan.git"
|
url = "https://gitlab.com/nodiscc/netdata-debsecan.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -326,7 +290,6 @@
|
||||||
[".local/share/netdata-speedtest"]
|
[".local/share/netdata-speedtest"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/ohthehugemanatee/netdata-speedtest.git"
|
url = "https://github.com/ohthehugemanatee/netdata-speedtest.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -338,25 +301,20 @@
|
||||||
[".local/share/fonts/GrapeNuts-Regular.ttf"]
|
[".local/share/fonts/GrapeNuts-Regular.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/adi1090x/rofi/raw/master/fonts/GrapeNuts-Regular.ttf"
|
url = "https://github.com/adi1090x/rofi/raw/master/fonts/GrapeNuts-Regular.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/fonts/Icomoon-Feather.ttf"]
|
[".local/share/fonts/Icomoon-Feather.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/adi1090x/rofi/raw/master/fonts/Icomoon-Feather.ttf"
|
url = "https://github.com/adi1090x/rofi/raw/master/fonts/Icomoon-Feather.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/fonts/Iosevka-Nerd-Font-Complete.ttf"]
|
[".local/share/fonts/Iosevka-Nerd-Font-Complete.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/adi1090x/rofi/raw/master/fonts/Iosevka-Nerd-Font-Complete.ttf"
|
url = "https://github.com/adi1090x/rofi/raw/master/fonts/Iosevka-Nerd-Font-Complete.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".local/share/fonts/JetBrains-Mono-Nerd-Font-Complete.ttf"]
|
[".local/share/fonts/JetBrains-Mono-Nerd-Font-Complete.ttf"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://github.com/adi1090x/rofi/raw/master/fonts/JetBrains-Mono-Nerd-Font-Complete.ttf"
|
url = "https://github.com/adi1090x/rofi/raw/master/fonts/JetBrains-Mono-Nerd-Font-Complete.ttf"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
[".config/rofi"]
|
[".config/rofi"]
|
||||||
type = "archive"
|
type = "archive"
|
||||||
url = "https://github.com/adi1090x/rofi/archive/refs/heads/master.tar.gz"
|
url = "https://github.com/adi1090x/rofi/archive/refs/heads/master.tar.gz"
|
||||||
exact = true
|
exact = true
|
||||||
stripComponents = 2
|
stripComponents = 2
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
include = ["applets/**", "colors/**", "images/**", "launchers/**", "powermenu/**", "scripts/**", "config.rasi"]
|
include = ["applets/**", "colors/**", "images/**", "launchers/**", "powermenu/**", "scripts/**", "config.rasi"]
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
@ -386,7 +344,6 @@
|
||||||
[".ssh/authorized_keys.vagrant"]
|
[".ssh/authorized_keys.vagrant"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/hashicorp/vagrant/main/keys/vagrant.pub"
|
url = "https://raw.githubusercontent.com/hashicorp/vagrant/main/keys/vagrant.pub"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
|
|
||||||
######################################
|
######################################
|
||||||
### Theme ############################
|
### Theme ############################
|
||||||
|
@ -414,7 +371,6 @@
|
||||||
[".local/share/yoru"]
|
[".local/share/yoru"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/rxyhn/yoru.git"
|
url = "https://github.com/rxyhn/yoru.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -423,12 +379,10 @@
|
||||||
[".local/share/fluent/discord/theme.css"]
|
[".local/share/fluent/discord/theme.css"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/DiscordStyles/Fluent/deploy/Fluent.theme.css"
|
url = "https://raw.githubusercontent.com/DiscordStyles/Fluent/deploy/Fluent.theme.css"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
# Steam (TODO: Apply this to Steam automatically by detecting first if it is installed)
|
# Steam (TODO: Apply this to Steam automatically by detecting first if it is installed)
|
||||||
[".local/share/fluent/steam"]
|
[".local/share/fluent/steam"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/purogamer/Fluent-for-Steam.git"
|
url = "https://github.com/purogamer/Fluent-for-Steam.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -440,14 +394,12 @@
|
||||||
[".config/vim/autoload/plug.vim"]
|
[".config/vim/autoload/plug.vim"]
|
||||||
type = "file"
|
type = "file"
|
||||||
url = "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"
|
url = "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
{{- $vimPlugins := .softwarePlugins.vim.plugins }}
|
{{- $vimPlugins := .softwarePlugins.vim.plugins }}
|
||||||
{{- range $vimPlugin := $vimPlugins }}
|
{{- range $vimPlugin := $vimPlugins }}
|
||||||
{{- $folderName := trimSuffix ".git" (last (splitList "/" $vimPlugin)) }}
|
{{- $folderName := trimSuffix ".git" (last (splitList "/" $vimPlugin)) }}
|
||||||
[".local/share/vim/plugged/{{ $folderName }}"]
|
[".local/share/vim/plugged/{{ $folderName }}"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "{{ $vimPlugin }}"
|
url = "{{ $vimPlugin }}"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
clone.args = ["--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -455,7 +407,6 @@
|
||||||
[".local/share/vim/plugged/coc.nvim"]
|
[".local/share/vim/plugged/coc.nvim"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/neoclide/coc.nvim.git"
|
url = "https://github.com/neoclide/coc.nvim.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--branch", "release", "--depth", "1"]
|
clone.args = ["--branch", "release", "--depth", "1"]
|
||||||
pull.args = ["--ff-only"]
|
pull.args = ["--ff-only"]
|
||||||
|
|
||||||
|
@ -463,12 +414,6 @@
|
||||||
[".config/nvim"]
|
[".config/nvim"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/AstroNvim/AstroNvim.git"
|
url = "https://github.com/AstroNvim/AstroNvim.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
|
||||||
pull.args = ["--ff-only"]
|
|
||||||
[".config/nvim/lua/user"]
|
[".config/nvim/lua/user"]
|
||||||
type = "git-repo"
|
type = "git-repo"
|
||||||
url = "https://github.com/megabyte-labs/AstronVim.git"
|
url = "https://github.com/megabyte-labs/AstronVim.git"
|
||||||
refreshPeriod = "{{ $refreshPeriod }}"
|
|
||||||
clone.args = ["--depth", "1"]
|
|
||||||
pull.args = ["--ff-only"]
|
|
||||||
|
|
|
@ -192,6 +192,14 @@ alias recoverpy='python3 -m recoverpy'
|
||||||
# Performance Test
|
# Performance Test
|
||||||
alias perftest='mkdir -p "${XDG_DATA_HOME:-$HOME/.local/share}/perftest" && curl -sL yabs.sh | bash -s -- -w "${XDG_DATA_HOME:-$HOME/.local/share}/perftest/$(date +%Y%m%d_%H%M%S)"'
|
alias perftest='mkdir -p "${XDG_DATA_HOME:-$HOME/.local/share}/perftest" && curl -sL yabs.sh | bash -s -- -w "${XDG_DATA_HOME:-$HOME/.local/share}/perftest/$(date +%Y%m%d_%H%M%S)"'
|
||||||
|
|
||||||
|
# @description Adds an alias to use Docker to run [pfFocus](https://github.com/TKCERT/pfFocus) which is a Python package that
|
||||||
|
# allows you to convert a pfSense export into a readable markdown file.
|
||||||
|
# @example
|
||||||
|
# pf-format < input.xml > output.md
|
||||||
|
function pf-format() {
|
||||||
|
docker run --rm -i ghcr.io/tkcert/pffocus "$*"
|
||||||
|
}
|
||||||
|
|
||||||
# Show open ports
|
# Show open ports
|
||||||
alias ports='sudo netstat -tulanp'
|
alias ports='sudo netstat -tulanp'
|
||||||
|
|
||||||
|
|
5
scripts/partials/pfsense-saml
Normal file
5
scripts/partials/pfsense-saml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# @description This function adds an unofficial package that adds SAML2 support to pfSense for SSO logins over
|
||||||
|
# the web portal. For more information, see the project's [GitHub page](https://github.com/jaredhendrickson13/pfsense-saml2-auth).
|
||||||
|
enablePFsenseSAML() {
|
||||||
|
pkg add https://github.com/jaredhendrickson13/pfsense-saml2-auth/releases/latest/download/pfSense-2.7-pkg-saml2-auth.pkg
|
||||||
|
}
|
11
scripts/partials/pfsense-unifi
Normal file
11
scripts/partials/pfsense-unifi
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# @description This function installs UniFi onto a pfSense / OPNSense FreeBSD environment. It leverages scripts provided by
|
||||||
|
# the [unofficial pfSense UniFi project on GitHub](https://github.com/unofficial-unifi/unifi-pfsense). The script runs
|
||||||
|
# the script provided by the project and then enables the UniFi service.
|
||||||
|
#
|
||||||
|
# If you run into issues, please see the project's GitHub link (referenced above). It may take a couple minutes for the
|
||||||
|
# UniFi service to start up after `service unifi.sh start` is run because the start service exits fast while booting up
|
||||||
|
# the UniFi service in the background.
|
||||||
|
enableUniFi() {
|
||||||
|
fetch -o - https://raw.githubusercontent.com/unofficial-unifi/unifi-pfsense/master/install-unifi/install-unifi.sh | sh -s
|
||||||
|
service unifi.sh start
|
||||||
|
}
|
|
@ -5,7 +5,25 @@
|
||||||
# This script sets up pfSense with features like:
|
# This script sets up pfSense with features like:
|
||||||
#
|
#
|
||||||
# 1. [Netdata Cloud](https://learn.netdata.cloud/docs/installing/pfsense)
|
# 1. [Netdata Cloud](https://learn.netdata.cloud/docs/installing/pfsense)
|
||||||
|
#
|
||||||
|
# ## Considerations
|
||||||
|
#
|
||||||
|
# The following items are not included in this script but may be added in the future:
|
||||||
|
#
|
||||||
|
# * https://github.com/pfelk/pfelk
|
||||||
|
#
|
||||||
|
# ## Useful Links
|
||||||
|
#
|
||||||
|
# * [pfSense to OPNSense configuration converter](https://www.pf2opn.com/)
|
||||||
|
# * [pfSense Ansible collection](https://github.com/pfsensible/core)
|
||||||
|
# * [pfSense API](https://github.com/jaredhendrickson13/pfsense-api) (Note: Need CLI or easy way of accessing it)
|
||||||
|
|
||||||
{{ include "partials" "logg" }}
|
{{ include "partials" "logg" }}
|
||||||
{{ include "partials" "pfsense-netdata" -}}
|
{{ include "partials" "pfsense-netdata" -}}
|
||||||
enableNetdata
|
enableNetdata
|
||||||
|
|
||||||
|
{{ include "partials" "pfsense-unifi" -}}
|
||||||
|
enableUniFi
|
||||||
|
|
||||||
|
{{ include "partials" "pfsense-saml" -}}
|
||||||
|
enablePFsenseSAML
|
||||||
|
|
10
software.yml
10
software.yml
|
@ -536,6 +536,16 @@ softwarePackages:
|
||||||
brew: lolcat
|
brew: lolcat
|
||||||
choco: lolcat
|
choco: lolcat
|
||||||
snap: lolcat
|
snap: lolcat
|
||||||
|
opn-cli:
|
||||||
|
_bin: opn-cli
|
||||||
|
_github: https://github.com/andeman/opn-cli
|
||||||
|
_name: OPNSense CLI
|
||||||
|
pip: opn-cli
|
||||||
|
pfsense-fauxapi:
|
||||||
|
_bin: fauxapi
|
||||||
|
_github: https://github.com/ndejong/pfsense_fauxapi_client_python
|
||||||
|
_name: pfSense CLI (fauxapi)
|
||||||
|
pip: pfsense-fauxapi
|
||||||
android-commandlinetools:
|
android-commandlinetools:
|
||||||
_deps:
|
_deps:
|
||||||
- java
|
- java
|
||||||
|
|
Loading…
Reference in a new issue