manager/hosts/falcon.json

198 lines
5.4 KiB
JSON
Raw Normal View History

{
"bashProfile": {
"manage": true,
"filename": ".bashrc",
"sessionPaths": [
{
"path": ".local/software/element-desktop/bin",
"description": "Element"
},
{
"path": ".local/software/firefox/bin",
"description": "Firefox"
},
{
"path": ".local/software/go/bin",
"description": "Go"
},
{
"path": ".local/software/lua/bin",
"description": "Lua"
},
{
"path": ".local/software/lua-language-server/bin",
"description": "the Lua Language Server"
},
{
"path": ".local/software/luarocks/bin",
"description": "Luarocks"
},
{
"path": ".local/software/neovim/bin",
"description": "Neovim"
},
{
"path": ".local/software/node/bin",
"description": "Node"
},
{
"path": ".local/software/pulumi/bin",
"description": "Pulumi"
},
{
"path": ".local/software/radicle/bin",
"description": "Radicle"
},
{
"path": ".local/software/ruby/bin",
"description": "Ruby"
},
{
"path": ".local/bin",
"description": "the local bin directory"
},
{
"path": "Applications",
"description": "the AppImage directory"
},
{
"path": ".local/goblin",
"description": "the local gobin directory"
},
{
"path": ".local/scripts",
"description": "the directory of custom scripts"
}
],
"xdgDirectories": {
"XDG_CACHE_HOME": "${HOME}/.local/cache",
"XDG_CONFIG_HOME": "${HOME}/.local/config",
"XDG_DATA_HOME": "${HOME}/.local/share",
"XDG_STATE_HOME": "${HOME}/.local/state"
},
"environmentVariables": {
"LOG_HOME": "${XDG_STATE_HOME}/logs",
"DOCKER_CONFIG": "${XDG_CONFIG_HOME}/docker",
"GPG_TTY": "$(tty)",
"GNUPGHOME": "${XDG_DATA_HOME}/gnupg",
"GOPATH": "${XDG_DATA_HOME}/go",
"GOROOT": "${HOME}/.local/software/go",
"GOBIN": "${HOME}/.local/goblin",
"GOOS": "linux",
"GOARCH": "amd64",
"CGO_ENABLED": "0",
"MAGEFILE_CACHE": "${XDG_CACHE_HOME}/magefile",
"MAGEFILE_ENABLE_COLOR": "true",
"HISTFILE": "${XDG_STATE_HOME}/bash/history",
"HISTCONTROL": "ignoreboth",
"HISTFILESIZE": "10000",
"HISTSIZE": "1000",
"HISTTIMEFORMAT": "%d/%m/%y %T: ",
"KUBECONFIG": "${XDG_CONFIG_HOME}/kube/config",
"LESSHISTFILE": "${XDG_STATE_HOME}/less/history",
"MINIKUBE_HOME": "${XDG_DATA_HOME}/minikube",
"BROWSER": "firefox",
"EDITOR": "nvim",
"TERMINAL": "st",
"LANG": "en_GB.UTF-8",
"MANPAGER": "nvim +Man!",
"PULUMI_SKIP_UPDATE_CHECK": "true",
"PULUMI_HOME": "${XDG_DATA_HOME}/pulumi",
"RAD_HOME": "${XDG_DATA_HOME}/radicle",
"TERMINFO": "${XDG_DATA_HOME}/terminfo",
"TERMINFO_DIRS": "${TERMINFO}:/usr/share/terminfo",
"VAGRANT_HOME": "${XDG_DATA_HOME}/vagrant"
},
"aliases": {
"ls": "ls --color=auto",
"ll": "ls -laF",
"la": "ls -A",
"l": "ls -CF",
"rm": "rm -i",
"mv": "mv -i",
"cp": "cp -i",
"grep": "grep --color=auto",
"fgrep": "fgrep --color=auto",
"egrep": "egrep --color=auto",
"systemctl": "sudo systemctl",
"journalctl": "sudo journalctl",
"pwgen": "pwgen -s -c -n",
"dc": "docker-compose",
"vim": "nvim",
"view": "nvim -R",
"vimdiff": "nvim -d",
"freeflow": "enbas --config-dir ${XDG_CONFIG_HOME}/enbas/free-flow",
"g": "git",
"k": "kubectl",
"pass": "PASSWORD_STORE_DIR=${XDG_DATA_HOME}/pass pass"
},
"commands": [
{
"command": "shopt -s histappend",
"description": "Append to the history file, don't overwrite it."
},
{
"command": "set -o vi",
"description": "Activate vi mode."
},
{
"command": ". /usr/share/bash-completion/bash_completion",
"description": "Ensure that programmable completion features are enabled."
},
{
"command": "source /usr/share/bash-completion/completions/git",
"description": "Enable bash completion for git"
},
{
"command": "complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g",
"description": "Enable bash completion for the g alias"
},
{
"command": "source <(gopass completion bash)",
"description": "Enable bash completion for gopass"
},
{
"command": "eval \"$(SHELL=/bin/sh lesspipe)\"",
"description": "Make less more friendly for non-text input files"
}
]
},
"directories": {
"useDefaultDirectories": true,
"includeXDGDirectories": true,
"additionalDirectories": [
".local/goblin",
".local/share/go",
".local/software",
"Certificates",
"Docker",
"Installations",
"ISOs",
"Laboratory",
"Laboratory/Lab",
"Laboratory/Training",
"Notes",
"Projects"
]
},
"git": {
"gpgSign": true,
"user": {
"email": "daangling@gmail.com",
"name": "Dan Anglin",
"signingKey": "0C1D44CFBEE68638"
}
},
"managedConfigurations": [
"alacritty",
"amfora",
"git",
"lf",
"logrotate",
"tmux",
"user-dirs.dirs",
"user-dirs.locale",
"zk"
]
}