manager/hosts/sparrow.json

76 lines
1.7 KiB
JSON

{
"bashProfile": {
"manage": true,
"filename": ".bashrc",
"commands": [
{
"command": "shopt -s histappend",
"description": "Append to the history file, don't overwrite it."
},
{
"command": "set -o vi",
"description": "Activate vi mode."
},
{
"command": "eval \"$(SHELL=/bin/sh lesspipe.sh)\"",
"description": "Make less more friendly for non-text input files"
},
{
"command": "source /run/current-system/sw/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"
}
],
"environmentVariables": {
"GPG_TTY": "$(tty)"
},
"sessionPaths": [
{
"path": "Applications",
"description": "the AppImage directory"
},
{
"path": ".local/goblin",
"description": "the directory of go binaries"
}
]
},
"directories": {
"useDefaultDirectories": true,
"includeXDGDirectories": true,
"additionalDirectories": [
".local/bin",
".local/data/gnupg",
".local/data/go",
".local/goblin",
".local/opt",
".local/state/bash",
".local/state/less",
"Docker",
"Laboratory",
"Notes",
"Projects"
]
},
"git": {
"gpgSign": true,
"user": {
"email": "daangling@gmail.com",
"name": "Dan Anglin",
"signingKey": "DC7C2989B0E30FEA"
}
},
"managedConfigurations": [
"foot",
"git",
"lf",
"logrotate",
"river",
"tmux",
"user-dirs.dirs",
"user-dirs.locale"
]
}