mirror of
https://git.korhonen.cc/FunctionalHacker/dotfiles.git
synced 2024-11-01 03:20:29 +00:00
274 lines
5.1 KiB
TOML
274 lines
5.1 KiB
TOML
#:schema ../../dotdrop-config-schema.json
|
|
|
|
[actions]
|
|
dconf-load = "dconf load / < ~/.config/dconf.ini"
|
|
kanagawa-compile = "vim +KanagawaCompile +qa"
|
|
|
|
[config]
|
|
backup = true
|
|
banner = true
|
|
create = true
|
|
dotpath = "home"
|
|
ignoreempty = false
|
|
keepdot = true
|
|
link_dotfile_default = "nolink"
|
|
link_on_import = "nolink"
|
|
longkey = false
|
|
showdiff = false
|
|
workdir = "~/.config/dotdrop"
|
|
|
|
[dotfiles.d_systemd]
|
|
dst = "~/.config/systemd/user"
|
|
src = ".config/systemd/user"
|
|
|
|
[dotfiles.d_mpv]
|
|
dst = "~/.config/mpv"
|
|
src = ".config/mpv"
|
|
|
|
[dotfiles.d_nvim]
|
|
dst = "~/.config/nvim"
|
|
src = ".config/nvim"
|
|
actions = ["kanagawa-compile"]
|
|
instignore = ["*-lock.json"]
|
|
|
|
[dotfiles."f_abcde.conf"]
|
|
dst = "~/.abcde.conf"
|
|
src = ".abcde.conf"
|
|
|
|
[dotfiles.d_ssh]
|
|
dst = "~/.ssh"
|
|
src = ".ssh"
|
|
|
|
[dotfiles.f_beets_config]
|
|
dst = "~/.config/beets/config.yaml"
|
|
src = ".config/beets/config.yaml"
|
|
|
|
[dotfiles.f_beets_whitelist]
|
|
dst = "~/.config/beets/whitelist"
|
|
src = ".config/beets/whitelist"
|
|
|
|
[dotfiles.f_gitconfig]
|
|
dst = "~/.config/git/config"
|
|
src = ".config/git/config"
|
|
|
|
[dotfiles.f_librewolf_overrides]
|
|
dst = "~/.librewolf/librewolf.overrides.cfg"
|
|
src = ".librewolf/librewolf.overrides.cfg"
|
|
|
|
[dotfiles."f_makepkg.conf"]
|
|
dst = "~/.config/pacman/makepkg.conf"
|
|
src = ".config/pacman/makepkg.conf"
|
|
|
|
[dotfiles."f_mpd.conf"]
|
|
dst = "~/.config/mpd/mpd.conf"
|
|
src = ".config/mpd/mpd.conf"
|
|
|
|
[dotfiles."f_mpdris2.conf"]
|
|
dst = "~/.config/mpDris2/mpDris2.conf"
|
|
src = ".config/mpDris2/mpDris2.conf"
|
|
|
|
[dotfiles.f_ncmpcpp_bindings]
|
|
dst = "~/.config/ncmpcpp/bindings"
|
|
src = ".config/ncmpcpp/bindings"
|
|
|
|
[dotfiles."f_ranger.conf"]
|
|
dst = "~/.config/ranger/rc.conf"
|
|
src = ".config/ranger/rc.conf"
|
|
|
|
[dotfiles."f_ranger_commands.py"]
|
|
dst = "~/.config/ranger/commands.py"
|
|
src = ".config/ranger/commands.py"
|
|
|
|
[dotfiles."f_ssh.conf"]
|
|
dst = "~/.ssh/config"
|
|
src = ".ssh/config"
|
|
|
|
[dotfiles.f_zprofile]
|
|
dst = "~/.zprofile"
|
|
src = ".zprofile"
|
|
|
|
[dotfiles.f_zshrc]
|
|
dst = "~/.zshrc"
|
|
src = ".zshrc"
|
|
|
|
[dotfiles.d_zsh]
|
|
src = ".config/zsh"
|
|
dst = "~/.config/zsh"
|
|
|
|
[dotfiles."f_fonts.conf"]
|
|
src = ".config/fontconfig/fonts.conf"
|
|
dst = "~/.config/fontconfig/fonts.conf"
|
|
|
|
[dotfiles.f_ignore]
|
|
src = ".ignore"
|
|
dst = "~/.ignore"
|
|
|
|
[dotfiles."f_ncmpcpp.conf"]
|
|
src = ".config/ncmpcpp/config"
|
|
dst = "~/.config/ncmpcpp/config"
|
|
|
|
[dotfiles.f_hushlogin]
|
|
src = ".hushlogin"
|
|
dst = "~/.hushlogin"
|
|
|
|
[dotfiles."f_paru.conf"]
|
|
src = ".config/paru/paru.conf"
|
|
dst = "~/.config/paru/paru.conf"
|
|
|
|
[dotfiles."f_foot.ini"]
|
|
src = ".config/foot/foot.ini"
|
|
dst = "~/.config/foot/foot.ini"
|
|
|
|
[dotfiles."f_gpg-agent.conf"]
|
|
src = ".gnupg/gpg-agent.conf"
|
|
dst = "~/.gnupg/gpg-agent.conf"
|
|
chmod = "600"
|
|
|
|
[dotfiles."f_gpg.conf"]
|
|
src = ".gnupg/gpg.conf"
|
|
dst = "~/.gnupg/gpg.conf"
|
|
|
|
[dotfiles."f_gpg_scdaemon.conf"]
|
|
src = ".gnupg/scdaemon.conf"
|
|
dst = "~/.gnupg/scdaemon.conf"
|
|
|
|
[dotfiles."f_electron-flags.conf"]
|
|
src = ".config/electron-flags.conf"
|
|
dst = "~/.config/electron-flags.conf"
|
|
|
|
[dotfiles."f_electron12-flags.conf"]
|
|
src = ".config/electron12-flags.conf"
|
|
dst = "~/.config/electron12-flags.conf"
|
|
|
|
[dotfiles.f_pam_environment]
|
|
src = ".pam_environment"
|
|
dst = "~/.pam_environment"
|
|
|
|
[dotfiles."f_dconf.ini"]
|
|
src = ".config/dconf.ini"
|
|
dst = "~/.config/dconf.ini"
|
|
actions = ["dconf-load"]
|
|
|
|
[dotfiles."f_docker-config.json"]
|
|
src = ".docker/config.json"
|
|
dst = "~/.docker/config.json"
|
|
chmod = "600"
|
|
|
|
[dotfiles.f_npmrc]
|
|
src = ".npmrc"
|
|
dst = "~/.npmrc"
|
|
chmod = "600"
|
|
|
|
[dotfiles.f_zellij]
|
|
src = ".config/zellij/config.kdl"
|
|
dst = "~/.config/zellij/config.kdl"
|
|
|
|
[profiles.pacman]
|
|
dotfiles = ["f_makepkg.conf", "f_paru.conf"]
|
|
|
|
[profiles.terminal]
|
|
dotfiles = [
|
|
"d_nvim",
|
|
"d_ssh",
|
|
"d_zsh",
|
|
"f_gitconfig",
|
|
"f_hushlogin",
|
|
"f_ignore",
|
|
"f_ranger.conf",
|
|
"f_ranger_commands.py",
|
|
"f_zellij",
|
|
"f_zshrc",
|
|
"f_npmrc",
|
|
]
|
|
|
|
[profiles.media]
|
|
dotfiles = [
|
|
"d_mpv",
|
|
"f_abcde.conf",
|
|
"f_beets_config",
|
|
"f_beets_whitelist",
|
|
"f_mpd.conf",
|
|
"f_mpdris2.conf",
|
|
"f_ncmpcpp.conf",
|
|
"f_ncmpcpp_bindings",
|
|
]
|
|
|
|
[profiles.gpg]
|
|
dotfiles = [
|
|
"f_gpg-agent.conf",
|
|
"f_gpg.conf",
|
|
"f_gpg_scdaemon.conf",
|
|
"f_pam_environment",
|
|
]
|
|
|
|
[profiles.Mirkwood]
|
|
include = ["pacman", "terminal", "media", "gpg"]
|
|
dotfiles = [
|
|
"f_librewolf_overrides",
|
|
"f_dconf.ini",
|
|
"f_docker-config.json",
|
|
"f_fonts.conf",
|
|
"f_foot.ini",
|
|
]
|
|
|
|
[profiles.Mirkwood.variables]
|
|
wayland = true
|
|
|
|
[profiles.Shire]
|
|
include = ["pacman", "terminal", "media", "gpg"]
|
|
dotfiles = [
|
|
"f_dconf.ini",
|
|
"f_fonts.conf",
|
|
]
|
|
|
|
[profiles.Shire.variables]
|
|
wayland = true
|
|
|
|
[profiles.Moria]
|
|
include = ["pacman", "terminal", "media", "gpg"]
|
|
dotfiles = [
|
|
"f_librewolf_overrides",
|
|
"f_dconf.ini",
|
|
"f_zprofile",
|
|
"f_fonts.conf",
|
|
"d_systemd",
|
|
]
|
|
|
|
[profiles.Moria.variables]
|
|
wayland = true
|
|
|
|
[profiles.Tirion]
|
|
include = ["terminal", "gpg"]
|
|
|
|
[profiles.Gondor]
|
|
include = ["pacman", "terminal"]
|
|
|
|
[profiles.mko-laptop]
|
|
include = ["terminal", "media", "gpg"]
|
|
dotfiles = ["f_librewolf_overrides", "f_dconf.ini", "d_systemd"]
|
|
|
|
[profiles.mko-laptop.variables]
|
|
wayland = true
|
|
scale_factor = 1.25
|
|
|
|
[profiles.Isengard]
|
|
include = ["terminal"]
|
|
|
|
[profiles.Isengard.variables]
|
|
distro_id = "termux"
|
|
|
|
[profiles.Edoras]
|
|
include = ["terminal"]
|
|
|
|
[profiles.TakamakiPC]
|
|
include = ["terminal"]
|
|
|
|
[profiles.TakamakiPC.variables]
|
|
wayland = false
|
|
|
|
[profiles.localhost]
|
|
include = ["terminal"]
|
|
|
|
[profiles.ViiruJaTeippi]
|
|
include = ["terminal"]
|