Update 4 files
- /home/.chezmoitemplates/universal/profile-inline - /home/.chezmoiscripts/_universal/run_before_01-add-temporary-includes.tmpl - /home/.chezmoidata.yaml - /software.yml
This commit is contained in:
parent
33091e4726
commit
8f1ffeb675
4 changed files with 8 additions and 29 deletions
|
@ -577,7 +577,6 @@ softwareGroups:
|
||||||
- java
|
- java
|
||||||
- libimobiledevice
|
- libimobiledevice
|
||||||
- rust
|
- rust
|
||||||
- sdkman
|
|
||||||
- snapcraft
|
- snapcraft
|
||||||
- solidity
|
- solidity
|
||||||
- upx
|
- upx
|
||||||
|
|
|
@ -1,26 +1,16 @@
|
||||||
{{- if (ne .host.distro.family "windows") -}}
|
{{- if (ne .host.distro.family "windows") -}}
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
### Ensure /tmp/tmp-profile is created and owned by root
|
### Ensure /tmp/tmp-profile is created
|
||||||
if [ ! -f /tmp/tmp-profile ]; then
|
# Add pre-scaffolding profile to /tmp/tmp-profile so it's easier to navigate through scripts
|
||||||
# Add pre-scaffolding profile to /tmp/tmp-profile so it's easier to navigate through scripts
|
cat <<'EOF' > /tmp/tmp-profile
|
||||||
cat <<'EOF' > /tmp/tmp-profile
|
|
||||||
{{ includeTemplate "universal/profile-inline" }}
|
{{ includeTemplate "universal/profile-inline" }}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Make /tmp/tmp-profile owned by root to prevent tampering
|
|
||||||
sudo chown root /tmp/tmp-profile
|
|
||||||
fi
|
|
||||||
|
|
||||||
### Ensure /tmp/tmp-logg is created and owned by root
|
### Ensure /tmp/tmp-logg is created and owned by root
|
||||||
if [ ! -f /tmp/tmp-logg ]; then
|
# Add pre-scaffolding /tmp/tmp-logg
|
||||||
# Add pre-scaffolding /tmp/tmp-logg
|
cat <<'EOF' > /tmp/tmp-logg
|
||||||
cat <<'EOF' > /tmp/tmp-logg
|
|
||||||
{{ includeTemplate "universal/logg-inline" }}
|
{{ includeTemplate "universal/logg-inline" }}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Make /tmp/tmp-logg owned by root to prevent tampering
|
|
||||||
sudo chown root /tmp/tmp-logg
|
|
||||||
fi
|
|
||||||
|
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
|
@ -27,6 +27,9 @@ elif [ -f "/opt/homebrew/bin/brew" ]; then
|
||||||
eval "$(/opt/homebrew/bin/brew shellenv)"
|
eval "$(/opt/homebrew/bin/brew shellenv)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
### SDKMan
|
||||||
|
export SDKMAN_DIR="$XDG_DATA_HOME/sdkman"
|
||||||
|
|
||||||
### Volta
|
### Volta
|
||||||
export VOLTA_HOME="$XDG_DATA_HOME/volta"
|
export VOLTA_HOME="$XDG_DATA_HOME/volta"
|
||||||
export PATH="$VOLTA_HOME/bin:$PATH"
|
export PATH="$VOLTA_HOME/bin:$PATH"
|
||||||
|
|
13
software.yml
13
software.yml
|
@ -6659,19 +6659,6 @@ softwarePackages:
|
||||||
github: github.com/chmln/sd
|
github: github.com/chmln/sd
|
||||||
pacman: sd
|
pacman: sd
|
||||||
pkg: sd
|
pkg: sd
|
||||||
_service: false
|
|
||||||
sdkman:
|
|
||||||
_bin: sdkman
|
|
||||||
_desc: '[SDKMAN](https://sdkman.io/) is a tool for managing multiple versions of various Software Development Kits (SDKs) for the JVM on any UNIX-based system. It provides a convenient command line interface for installing, switching, removing and listing candidates. With SDKMAN, you can install and manage dependencies like Java, Groovy, Scala, Kotlin, and Ceylon. You can also use it to manage Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x, and many [other SDKs](https://sdkman.io/sdks).'
|
|
||||||
_docs: https://sdkman.io/install
|
|
||||||
_github: https://github.com/sdkman/sdkman-cli
|
|
||||||
_home: https://sdkman.io/
|
|
||||||
_name: SDKMAN
|
|
||||||
_note: SDKMan is installed via .chezmoiscripts
|
|
||||||
# ansible: professormanhattan.sdkman
|
|
||||||
|
|
||||||
_service: false
|
|
||||||
_type: cli
|
|
||||||
seconion:
|
seconion:
|
||||||
_bin: null
|
_bin: null
|
||||||
_desc: '[Security Onion](https://securityonionsolutions.com/) is a free and open source Linux distribution for threat hunting, enterprise security monitoring, and log management. It includes Elasticsearch, Logstash, Kibana, Snort, Suricata, Bro, Wazuh, Sguil, Squert, NetworkMiner, and many other security tools. The easy-to-use Setup wizard allows you to build an army of distributed sensors for your enterprise in minutes! This role takes it a step further and automates the whole setup process.'
|
_desc: '[Security Onion](https://securityonionsolutions.com/) is a free and open source Linux distribution for threat hunting, enterprise security monitoring, and log management. It includes Elasticsearch, Logstash, Kibana, Snort, Suricata, Bro, Wazuh, Sguil, Squert, NetworkMiner, and many other security tools. The easy-to-use Setup wizard allows you to build an army of distributed sensors for your enterprise in minutes! This role takes it a step further and automates the whole setup process.'
|
||||||
|
|
Loading…
Reference in a new issue