Migrate dotdrop from yaml config to toml
This commit is contained in:
parent
287aae134c
commit
a845ca8f9d
209
config-root.toml
Normal file
209
config-root.toml
Normal file
|
@ -0,0 +1,209 @@
|
|||
[config]
|
||||
backup = true
|
||||
banner = true
|
||||
create = true
|
||||
dotpath = "root"
|
||||
ignoreempty = false
|
||||
keepdot = true
|
||||
link_dotfile_default = "nolink"
|
||||
link_on_import = "nolink"
|
||||
longkey = false
|
||||
showdiff = false
|
||||
workdir = "~/.config/sdotdrop"
|
||||
|
||||
[dotfiles]
|
||||
|
||||
[dotfiles."f_60-uinput-permissions.rules"]
|
||||
dst = "/etc/udev/rules.d/60-uinput-permissions.rules"
|
||||
src = "etc/udev/rules.d/60-uinput-permissions.rules"
|
||||
|
||||
[dotfiles.d_bin]
|
||||
dst = "/usr/local/bin"
|
||||
src = "usr/local/bin"
|
||||
|
||||
[dotfiles.d_network]
|
||||
src = "etc/systemd/network"
|
||||
dst = "/etc/systemd/network"
|
||||
|
||||
[dotfiles."f_networkd.conf"]
|
||||
src = "etc/systemd/networkd.conf"
|
||||
dst = "/etc/systemd/networkd.conf"
|
||||
|
||||
[dotfiles."f_99-sysctl.conf"]
|
||||
dst = "/etc/sysctl.d/99-sysctl.conf"
|
||||
src = "etc/sysctl.d/99-sysctl.conf"
|
||||
|
||||
[dotfiles."f_adb.service"]
|
||||
dst = "/etc/systemd/system/adb.service"
|
||||
src = "etc/systemd/system/adb.service"
|
||||
|
||||
[dotfiles."f_clamd.conf"]
|
||||
dst = "/etc/clamav/clamd.conf"
|
||||
src = "etc/clamav/clamd.conf"
|
||||
|
||||
[dotfiles.f_cryptissue]
|
||||
dst = "/etc/cryptissue"
|
||||
src = "etc/cryptissue"
|
||||
|
||||
[dotfiles."f_detected.sh"]
|
||||
dst = "/etc/clamav/detected.sh"
|
||||
src = "etc/clamav/detected.sh"
|
||||
|
||||
[dotfiles."f_freetype2.sh"]
|
||||
dst = "/etc/profile.d/freetype2.sh"
|
||||
src = "etc/profile.d/freetype2.sh"
|
||||
|
||||
[dotfiles."f_fonts.conf"]
|
||||
dst = "/etc/fonts/local.conf"
|
||||
src = "etc/fonts/local.conf"
|
||||
|
||||
[dotfiles."f_locale.conf"]
|
||||
dst = "/etc/locale.conf"
|
||||
src = "etc/locale.conf"
|
||||
|
||||
[dotfiles."f_locale.gen"]
|
||||
dst = "/etc/locale.gen"
|
||||
src = "etc/locale.gen"
|
||||
|
||||
[dotfiles."f_logind.conf"]
|
||||
dst = "/etc/systemd/logind.conf"
|
||||
src = "etc/systemd/logind.conf"
|
||||
|
||||
[dotfiles."f_bluetooth.conf"]
|
||||
dst = "/etc/bluetooth/main.conf"
|
||||
src = "etc/bluetooth/main.conf"
|
||||
|
||||
[dotfiles."f_pacman.conf"]
|
||||
dst = "/etc/pacman.conf"
|
||||
src = "etc/pacman.conf"
|
||||
|
||||
[dotfiles.f_pacman_zsh_hook]
|
||||
dst = "/etc/pacman.d/hooks/zsh.hook"
|
||||
src = "etc/pacman.d/hooks/zsh.hook"
|
||||
|
||||
[dotfiles.f_sshd_config]
|
||||
dst = "/etc/ssh/sshd_config"
|
||||
src = "etc/ssh/sshd_config"
|
||||
|
||||
[dotfiles."f_welcomemessage.conf"]
|
||||
dst = "/etc/welcomemessage.conf"
|
||||
src = "etc/welcomemessage.conf"
|
||||
|
||||
[dotfiles."f_getty.conf"]
|
||||
src = "etc/systemd/system/getty@tty1.service.d/override.conf"
|
||||
dst = "/etc/systemd/system/getty@tty1.service.d/override.conf"
|
||||
|
||||
[dotfiles."f_99-conbee-usb-serial.rules"]
|
||||
src = "etc/udev/rules.d/99-conbee-usb-serial.rules"
|
||||
dst = "/etc/udev/rules.d/99-conbee-usb-serial.rules"
|
||||
|
||||
[dotfiles."f_99-lowbat.rules"]
|
||||
src = "etc/udev/rules.d/99-lowbat.rules"
|
||||
dst = "/etc/udev/rules.d/99-lowbat.rules"
|
||||
|
||||
[dotfiles."f_sleep.conf"]
|
||||
src = "etc/systemd/sleep.conf"
|
||||
dst = "/etc/systemd/sleep.conf"
|
||||
|
||||
[dotfiles.f_fstab]
|
||||
src = "etc/fstab"
|
||||
dst = "/etc/fstab"
|
||||
|
||||
[dotfiles.f_ignore]
|
||||
src = ".ignore"
|
||||
dst = "/.ignore"
|
||||
|
||||
[dotfiles."f_mkinitcpio.conf"]
|
||||
src = "etc/mkinitcpio.conf"
|
||||
dst = "/etc/mkinitcpio.conf"
|
||||
|
||||
[dotfiles."f_vconsole.conf"]
|
||||
src = "etc/vconsole.conf"
|
||||
dst = "/etc/vconsole.conf"
|
||||
|
||||
[dotfiles."f_20-quiet-printk.conf"]
|
||||
src = "etc/sysctl.d/20-quiet-printk.conf"
|
||||
dst = "/etc/sysctl.d/20-quiet-printk.conf"
|
||||
|
||||
[dotfiles."f_system.conf"]
|
||||
src = "etc/systemd/system.conf"
|
||||
dst = "/etc/systemd/system.conf"
|
||||
|
||||
[dotfiles.f_cpupower]
|
||||
src = "etc/default/cpupower"
|
||||
dst = "/etc/default/cpupower"
|
||||
|
||||
[dotfiles."f_pacserve.service.conf"]
|
||||
src = "etc/pacserve/pacserve.service.conf"
|
||||
dst = "/etc/pacserve/pacserve.service.conf"
|
||||
|
||||
[dotfiles."d_mkinitcpio.d"]
|
||||
src = "etc/mkinitcpio.d"
|
||||
dst = "/etc/mkinitcpio.d"
|
||||
|
||||
[dotfiles.f_cmdline]
|
||||
src = "etc/kernel/cmdline"
|
||||
dst = "/etc/kernel/cmdline"
|
||||
|
||||
[dotfiles."f_loader.conf"]
|
||||
src = "boot/loader/loader.conf"
|
||||
dst = "/boot/loader/loader.conf"
|
||||
|
||||
[dotfiles."f_timesyncd.conf"]
|
||||
src = "etc/systemd/timesyncd.conf"
|
||||
dst = "/etc/systemd/timesyncd.conf"
|
||||
|
||||
[profiles]
|
||||
|
||||
[profiles.Network]
|
||||
dotfiles = ["d_network", "f_networkd.conf"]
|
||||
|
||||
[profiles.Locale]
|
||||
dotfiles = ["f_locale.conf", "f_locale.gen"]
|
||||
|
||||
[profiles.Pacman]
|
||||
dotfiles = ["f_pacman.conf", "f_pacman_zsh_hook", "f_pacserve.service.conf"]
|
||||
|
||||
[profiles.Mirkwood]
|
||||
dotfiles = [
|
||||
"f_getty.conf",
|
||||
"f_cryptissue",
|
||||
"f_welcomemessage.conf",
|
||||
"d_bin",
|
||||
"f_adb.service",
|
||||
"f_bluetooth.conf",
|
||||
"f_sshd_config",
|
||||
"f_logind.conf",
|
||||
"f_60-uinput-permissions.rules",
|
||||
"f_freetype2.sh",
|
||||
"f_fonts.conf",
|
||||
"f_99-lowbat.rules",
|
||||
"f_ignore",
|
||||
"f_mkinitcpio.conf",
|
||||
"f_vconsole.conf",
|
||||
"f_20-quiet-printk.conf",
|
||||
"f_system.conf",
|
||||
"f_cpupower",
|
||||
"d_mkinitcpio.d",
|
||||
"f_cmdline",
|
||||
"f_loader.conf",
|
||||
"f_timesyncd.conf",
|
||||
]
|
||||
include = ["Locale", "Pacman", "Network"]
|
||||
|
||||
[profiles.Moria]
|
||||
include = ["Locale", "Pacman", "Network"]
|
||||
dotfiles = ["f_sshd_config", "f_99-sysctl.conf", "f_cpupower"]
|
||||
|
||||
[profiles.Gondor]
|
||||
include = ["Locale", "Pacman"]
|
||||
dotfiles = ["f_sshd_config"]
|
||||
|
||||
[profiles.localhost]
|
||||
include = ["Locale"]
|
||||
|
||||
[profiles.Edoras]
|
||||
include = ["Pacman"]
|
||||
|
||||
[profiles.mko-laptop]
|
||||
dotfiles = ["f_cpupower"]
|
184
config-root.yaml
184
config-root.yaml
|
@ -1,184 +0,0 @@
|
|||
config:
|
||||
backup: true
|
||||
banner: true
|
||||
create: true
|
||||
dotpath: root
|
||||
ignoreempty: false
|
||||
keepdot: true
|
||||
link_dotfile_default: nolink
|
||||
link_on_import: nolink
|
||||
longkey: false
|
||||
showdiff: false
|
||||
workdir: ~/.config/sdotdrop
|
||||
dotfiles:
|
||||
f_60-uinput-permissions.rules:
|
||||
dst: /etc/udev/rules.d/60-uinput-permissions.rules
|
||||
src: etc/udev/rules.d/60-uinput-permissions.rules
|
||||
d_bin:
|
||||
dst: /usr/local/bin
|
||||
src: usr/local/bin
|
||||
d_network:
|
||||
src: etc/systemd/network
|
||||
dst: /etc/systemd/network
|
||||
f_networkd.conf:
|
||||
src: etc/systemd/networkd.conf
|
||||
dst: /etc/systemd/networkd.conf
|
||||
f_99-sysctl.conf:
|
||||
dst: /etc/sysctl.d/99-sysctl.conf
|
||||
src: etc/sysctl.d/99-sysctl.conf
|
||||
f_adb.service:
|
||||
dst: /etc/systemd/system/adb.service
|
||||
src: etc/systemd/system/adb.service
|
||||
f_clamd.conf:
|
||||
dst: /etc/clamav/clamd.conf
|
||||
src: etc/clamav/clamd.conf
|
||||
f_cryptissue:
|
||||
dst: /etc/cryptissue
|
||||
src: etc/cryptissue
|
||||
f_detected.sh:
|
||||
dst: /etc/clamav/detected.sh
|
||||
src: etc/clamav/detected.sh
|
||||
f_freetype2.sh:
|
||||
dst: /etc/profile.d/freetype2.sh
|
||||
src: etc/profile.d/freetype2.sh
|
||||
f_fonts.conf:
|
||||
dst: /etc/fonts/local.conf
|
||||
src: etc/fonts/local.conf
|
||||
f_locale.conf:
|
||||
dst: /etc/locale.conf
|
||||
src: etc/locale.conf
|
||||
f_locale.gen:
|
||||
dst: /etc/locale.gen
|
||||
src: etc/locale.gen
|
||||
f_logind.conf:
|
||||
dst: /etc/systemd/logind.conf
|
||||
src: etc/systemd/logind.conf
|
||||
f_bluetooth.conf:
|
||||
dst: /etc/bluetooth/main.conf
|
||||
src: etc/bluetooth/main.conf
|
||||
f_pacman.conf:
|
||||
dst: /etc/pacman.conf
|
||||
src: etc/pacman.conf
|
||||
f_pacman_zsh_hook:
|
||||
dst: /etc/pacman.d/hooks/zsh.hook
|
||||
src: etc/pacman.d/hooks/zsh.hook
|
||||
f_sshd_config:
|
||||
dst: /etc/ssh/sshd_config
|
||||
src: etc/ssh/sshd_config
|
||||
f_welcomemessage.conf:
|
||||
dst: /etc/welcomemessage.conf
|
||||
src: etc/welcomemessage.conf
|
||||
f_getty.conf:
|
||||
src: etc/systemd/system/getty@tty1.service.d/override.conf
|
||||
dst: /etc/systemd/system/getty@tty1.service.d/override.conf
|
||||
f_99-conbee-usb-serial.rules:
|
||||
src: etc/udev/rules.d/99-conbee-usb-serial.rules
|
||||
dst: /etc/udev/rules.d/99-conbee-usb-serial.rules
|
||||
f_99-lowbat.rules:
|
||||
src: etc/udev/rules.d/99-lowbat.rules
|
||||
dst: /etc/udev/rules.d/99-lowbat.rules
|
||||
f_sleep.conf:
|
||||
src: etc/systemd/sleep.conf
|
||||
dst: /etc/systemd/sleep.conf
|
||||
f_fstab:
|
||||
src: etc/fstab
|
||||
dst: /etc/fstab
|
||||
f_ignore:
|
||||
src: .ignore
|
||||
dst: /.ignore
|
||||
f_mkinitcpio.conf:
|
||||
src: etc/mkinitcpio.conf
|
||||
dst: /etc/mkinitcpio.conf
|
||||
f_vconsole.conf:
|
||||
src: etc/vconsole.conf
|
||||
dst: /etc/vconsole.conf
|
||||
f_20-quiet-printk.conf:
|
||||
src: etc/sysctl.d/20-quiet-printk.conf
|
||||
dst: /etc/sysctl.d/20-quiet-printk.conf
|
||||
f_system.conf:
|
||||
src: etc/systemd/system.conf
|
||||
dst: /etc/systemd/system.conf
|
||||
f_cpupower:
|
||||
src: etc/default/cpupower
|
||||
dst: /etc/default/cpupower
|
||||
f_pacserve.service.conf:
|
||||
src: etc/pacserve/pacserve.service.conf
|
||||
dst: /etc/pacserve/pacserve.service.conf
|
||||
d_mkinitcpio.d:
|
||||
src: etc/mkinitcpio.d
|
||||
dst: /etc/mkinitcpio.d
|
||||
f_cmdline:
|
||||
src: etc/kernel/cmdline
|
||||
dst: /etc/kernel/cmdline
|
||||
f_loader.conf:
|
||||
src: boot/loader/loader.conf
|
||||
dst: /boot/loader/loader.conf
|
||||
f_timesyncd.conf:
|
||||
src: etc/systemd/timesyncd.conf
|
||||
dst: /etc/systemd/timesyncd.conf
|
||||
profiles:
|
||||
Network:
|
||||
dotfiles:
|
||||
- d_network
|
||||
- f_networkd.conf
|
||||
Locale:
|
||||
dotfiles:
|
||||
- f_locale.conf
|
||||
- f_locale.gen
|
||||
Pacman:
|
||||
dotfiles:
|
||||
- f_pacman.conf
|
||||
- f_pacman_zsh_hook
|
||||
- f_pacserve.service.conf
|
||||
Mirkwood:
|
||||
dotfiles:
|
||||
- f_getty.conf
|
||||
- f_cryptissue
|
||||
- f_welcomemessage.conf
|
||||
- d_bin
|
||||
- f_adb.service
|
||||
- f_bluetooth.conf
|
||||
- f_sshd_config
|
||||
- f_logind.conf
|
||||
- f_60-uinput-permissions.rules
|
||||
- f_freetype2.sh
|
||||
- f_fonts.conf
|
||||
- f_99-lowbat.rules
|
||||
- f_ignore
|
||||
- f_mkinitcpio.conf
|
||||
- f_vconsole.conf
|
||||
- f_20-quiet-printk.conf
|
||||
- f_system.conf
|
||||
- f_cpupower
|
||||
- d_mkinitcpio.d
|
||||
- f_cmdline
|
||||
- f_loader.conf
|
||||
- f_timesyncd.conf
|
||||
include:
|
||||
- Locale
|
||||
- Pacman
|
||||
- Network
|
||||
Moria:
|
||||
include:
|
||||
- Locale
|
||||
- Pacman
|
||||
- Network
|
||||
dotfiles:
|
||||
- f_sshd_config
|
||||
- f_99-sysctl.conf
|
||||
- f_cpupower
|
||||
Gondor:
|
||||
include:
|
||||
- Locale
|
||||
- Pacman
|
||||
dotfiles:
|
||||
- f_sshd_config
|
||||
localhost:
|
||||
include:
|
||||
- Locale
|
||||
Edoras:
|
||||
include:
|
||||
- Pacman
|
||||
mko-laptop:
|
||||
dotfiles:
|
||||
- f_cpupower
|
327
config.toml
Normal file
327
config.toml
Normal file
|
@ -0,0 +1,327 @@
|
|||
[actions]
|
||||
nvim-packer-sync = "nvim +PackerSync"
|
||||
|
||||
[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]
|
||||
|
||||
[dotfiles.d_systemd]
|
||||
dst = "~/.config/systemd/user"
|
||||
src = ".config/systemd/user"
|
||||
|
||||
[dotfiles.d_mpv]
|
||||
dst = "~/.config/mpv"
|
||||
src = ".config/mpv"
|
||||
|
||||
[dotfiles.d_neomutt]
|
||||
dst = "~/.config/neomutt"
|
||||
src = ".config/neomutt"
|
||||
|
||||
[dotfiles.d_imapnotify]
|
||||
dst = "~/.config/imapnotify"
|
||||
src = ".config/imapnotify"
|
||||
|
||||
[dotfiles.f_nvim_init]
|
||||
dst = "~/.config/nvim/init.lua"
|
||||
src = ".config/nvim/init.lua"
|
||||
|
||||
[dotfiles.d_nvim_lua]
|
||||
actions = ["nvim-packer-sync"]
|
||||
dst = "~/.config/nvim/lua"
|
||||
src = ".config/nvim/lua"
|
||||
|
||||
[dotfiles.d_nvim_ftplugin]
|
||||
dst = "~/.config/nvim/ftplugin"
|
||||
src = ".config/nvim/ftplugin"
|
||||
|
||||
[dotfiles.d_sway]
|
||||
dst = "~/.config/sway"
|
||||
src = ".config/sway"
|
||||
|
||||
[dotfiles.d_waybar]
|
||||
dst = "~/.config/waybar"
|
||||
src = ".config/waybar"
|
||||
|
||||
[dotfiles.d_wofi]
|
||||
src = ".config/wofi"
|
||||
dst = "~/.config/wofi"
|
||||
|
||||
[dotfiles."f_abcde.conf"]
|
||||
dst = "~/.abcde.conf"
|
||||
src = ".abcde.conf"
|
||||
|
||||
[dotfiles.f_mbsyncrc]
|
||||
dst = "~/.mbsyncrc"
|
||||
src = ".mbsyncrc"
|
||||
|
||||
[dotfiles."f_alacritty.yml"]
|
||||
dst = "~/.config/alacritty/alacritty.yml"
|
||||
src = ".config/alacritty/alacritty.yml"
|
||||
|
||||
[dotfiles.f_authorized_keys]
|
||||
dst = "~/.ssh/authorized_keys"
|
||||
src = ".ssh/authorized_keys"
|
||||
|
||||
[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_bspwmrc]
|
||||
dst = "~/.config/bspwm/bspwmrc"
|
||||
src = ".config/bspwm/bspwmrc"
|
||||
|
||||
[dotfiles.f_gitconfig]
|
||||
dst = "~/.gitconfig"
|
||||
src = ".gitconfig"
|
||||
|
||||
[dotfiles.f_libra_config]
|
||||
dst = "~/.config/libra/config.toml"
|
||||
src = ".config/libra/config.toml"
|
||||
|
||||
[dotfiles.f_mailcap]
|
||||
dst = "~/.mailcap"
|
||||
src = ".mailcap"
|
||||
|
||||
[dotfiles."f_makepkg.conf"]
|
||||
dst = "~/.config/pacman/makepkg.conf"
|
||||
src = ".config/pacman/makepkg.conf"
|
||||
|
||||
[dotfiles.f_mako_config]
|
||||
dst = "~/.config/mako/config"
|
||||
src = ".config/mako/config"
|
||||
|
||||
[dotfiles."f_mimeo_associations.txt"]
|
||||
dst = "~/.config/mimeo/associations.txt"
|
||||
src = ".config/mimeo/associations.txt"
|
||||
|
||||
[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_mpdscribble.conf"]
|
||||
dst = "~/.mpdscribble/mpdscribble.conf"
|
||||
src = ".mpdscribble/mpdscribble.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_redshift.conf"]
|
||||
dst = "~/.config/redshift/redshift.conf"
|
||||
src = ".config/redshift/redshift.conf"
|
||||
|
||||
[dotfiles."f_rtv.cfg"]
|
||||
dst = "~/.config/rtv/rtv.cfg"
|
||||
src = ".config/rtv/rtv.cfg"
|
||||
|
||||
[dotfiles."f_ssh.conf"]
|
||||
dst = "~/.ssh/config"
|
||||
src = ".ssh/config"
|
||||
|
||||
[dotfiles."f_steam-native.desktop"]
|
||||
dst = "~/.local/share/applications/steam-native.desktop"
|
||||
src = ".local/share/applications/steam-native.desktop"
|
||||
|
||||
[dotfiles."f_tdesktop_lang.strings"]
|
||||
dst = "~/.config/telegram-desktop/lang.strings"
|
||||
src = ".config/telegram-desktop/lang.strings"
|
||||
|
||||
[dotfiles."f_tmux.conf"]
|
||||
dst = "~/.tmux.conf"
|
||||
src = ".tmux.conf"
|
||||
|
||||
[dotfiles.f_youtube-dl_config]
|
||||
dst = "~/.config/youtube-dl/config"
|
||||
src = ".config/youtube-dl/config"
|
||||
|
||||
[dotfiles.d_zathura]
|
||||
dst = "~/.config/zathura"
|
||||
src = ".config/zathura"
|
||||
|
||||
[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_ripgrep_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_msmtp_config]
|
||||
src = ".config/msmtp/config"
|
||||
dst = "~/.config/msmtp/config"
|
||||
|
||||
[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"
|
||||
|
||||
[profiles]
|
||||
|
||||
[profiles.base]
|
||||
dotfiles = ["d_systemd"]
|
||||
|
||||
[profiles.terminal]
|
||||
dotfiles = [
|
||||
"f_hushlogin",
|
||||
"f_ripgrep_ignore",
|
||||
"f_ranger_commands.py",
|
||||
"f_rtv.cfg",
|
||||
"f_mailcap",
|
||||
"d_zsh",
|
||||
"f_zshrc",
|
||||
"f_tmux.conf",
|
||||
"f_ranger.conf",
|
||||
"f_ssh.conf",
|
||||
"f_authorized_keys",
|
||||
"f_nvim_init",
|
||||
"d_nvim_lua",
|
||||
"d_nvim_ftplugin",
|
||||
"f_gitconfig",
|
||||
"f_alacritty.yml",
|
||||
]
|
||||
|
||||
[profiles.email]
|
||||
dotfiles = ["d_neomutt", "d_imapnotify", "f_mbsyncrc", "f_msmtp_config"]
|
||||
|
||||
[profiles.media]
|
||||
dotfiles = [
|
||||
"f_beets_config",
|
||||
"f_beets_whitelist",
|
||||
"f_abcde.conf",
|
||||
"d_mpv",
|
||||
"f_youtube-dl_config",
|
||||
"f_mpd.conf",
|
||||
"f_ncmpcpp_bindings",
|
||||
"f_ncmpcpp.conf",
|
||||
"f_libra_config",
|
||||
"f_mpdscribble.conf",
|
||||
"f_mpdris2.conf",
|
||||
]
|
||||
|
||||
[profiles.sway]
|
||||
dotfiles = [
|
||||
"d_sway",
|
||||
"d_waybar",
|
||||
"d_wofi",
|
||||
"f_mako_config",
|
||||
"f_redshift.conf",
|
||||
"d_zathura",
|
||||
"f_mimeo_associations.txt",
|
||||
"f_tdesktop_lang.strings",
|
||||
"f_fonts.conf",
|
||||
"f_zprofile",
|
||||
"f_electron-flags.conf",
|
||||
"f_electron12-flags.conf",
|
||||
]
|
||||
|
||||
[profiles.pacman]
|
||||
dotfiles = ["f_makepkg.conf", "f_paru.conf"]
|
||||
|
||||
[profiles.gpg]
|
||||
dotfiles = [
|
||||
"f_gpg-agent.conf",
|
||||
"f_gpg.conf",
|
||||
"f_gpg_scdaemon.conf",
|
||||
"f_pam_environment",
|
||||
]
|
||||
|
||||
[profiles.Mirkwood]
|
||||
include = ["base", "terminal", "email", "media", "sway", "pacman", "gpg"]
|
||||
dotfiles = ["f_paru.conf", "f_gitconfig", "f_foot.ini"]
|
||||
|
||||
[profiles.Moria]
|
||||
include = ["terminal", "pacman"]
|
||||
dotfiles = ["f_zprofile"]
|
||||
|
||||
[profiles.Gondor]
|
||||
include = ["terminal", "pacman"]
|
||||
|
||||
[profiles.mko-laptop]
|
||||
include = ["terminal", "media", "gpg"]
|
||||
|
||||
[profiles.Edoras]
|
||||
include = ["terminal", "pacman"]
|
||||
|
||||
[profiles.TakamakiPC]
|
||||
include = ["terminal", "pacman"]
|
||||
|
||||
[profiles.localhost]
|
||||
include = ["terminal"]
|
||||
|
||||
[profiles.ViiruJaTeippi]
|
||||
include = ["terminal"]
|
284
config.yaml
284
config.yaml
|
@ -1,284 +0,0 @@
|
|||
actions:
|
||||
nvim-packer-sync: nvim +PackerSync
|
||||
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
|
||||
d_mpv:
|
||||
dst: ~/.config/mpv
|
||||
src: .config/mpv
|
||||
d_neomutt:
|
||||
dst: ~/.config/neomutt
|
||||
src: .config/neomutt
|
||||
d_imapnotify:
|
||||
dst: ~/.config/imapnotify
|
||||
src: .config/imapnotify
|
||||
f_nvim_init:
|
||||
dst: ~/.config/nvim/init.lua
|
||||
src: .config/nvim/init.lua
|
||||
d_nvim_lua:
|
||||
actions:
|
||||
- nvim-packer-sync
|
||||
dst: ~/.config/nvim/lua
|
||||
src: .config/nvim/lua
|
||||
d_nvim_ftplugin:
|
||||
dst: ~/.config/nvim/ftplugin
|
||||
src: .config/nvim/ftplugin
|
||||
d_sway:
|
||||
dst: ~/.config/sway
|
||||
src: .config/sway
|
||||
d_waybar:
|
||||
dst: ~/.config/waybar
|
||||
src: .config/waybar
|
||||
d_wofi:
|
||||
src: .config/wofi
|
||||
dst: ~/.config/wofi
|
||||
f_abcde.conf:
|
||||
dst: ~/.abcde.conf
|
||||
src: .abcde.conf
|
||||
f_mbsyncrc:
|
||||
dst: ~/.mbsyncrc
|
||||
src: .mbsyncrc
|
||||
f_alacritty.yml:
|
||||
dst: ~/.config/alacritty/alacritty.yml
|
||||
src: .config/alacritty/alacritty.yml
|
||||
f_authorized_keys:
|
||||
dst: ~/.ssh/authorized_keys
|
||||
src: .ssh/authorized_keys
|
||||
f_beets_config:
|
||||
dst: ~/.config/beets/config.yaml
|
||||
src: .config/beets/config.yaml
|
||||
f_beets_whitelist:
|
||||
dst: ~/.config/beets/whitelist
|
||||
src: .config/beets/whitelist
|
||||
f_bspwmrc:
|
||||
dst: ~/.config/bspwm/bspwmrc
|
||||
src: .config/bspwm/bspwmrc
|
||||
f_gitconfig:
|
||||
dst: ~/.gitconfig
|
||||
src: .gitconfig
|
||||
f_libra_config:
|
||||
dst: ~/.config/libra/config.toml
|
||||
src: .config/libra/config.toml
|
||||
f_mailcap:
|
||||
dst: ~/.mailcap
|
||||
src: .mailcap
|
||||
f_makepkg.conf:
|
||||
dst: ~/.config/pacman/makepkg.conf
|
||||
src: .config/pacman/makepkg.conf
|
||||
f_mako_config:
|
||||
dst: ~/.config/mako/config
|
||||
src: .config/mako/config
|
||||
f_mimeo_associations.txt:
|
||||
dst: ~/.config/mimeo/associations.txt
|
||||
src: .config/mimeo/associations.txt
|
||||
f_mpd.conf:
|
||||
dst: ~/.config/mpd/mpd.conf
|
||||
src: .config/mpd/mpd.conf
|
||||
f_mpdris2.conf:
|
||||
dst: ~/.config/mpDris2/mpDris2.conf
|
||||
src: .config/mpDris2/mpDris2.conf
|
||||
f_mpdscribble.conf:
|
||||
dst: ~/.mpdscribble/mpdscribble.conf
|
||||
src: .mpdscribble/mpdscribble.conf
|
||||
f_ncmpcpp_bindings:
|
||||
dst: ~/.config/ncmpcpp/bindings
|
||||
src: .config/ncmpcpp/bindings
|
||||
f_ranger.conf:
|
||||
dst: ~/.config/ranger/rc.conf
|
||||
src: .config/ranger/rc.conf
|
||||
f_ranger_commands.py:
|
||||
dst: ~/.config/ranger/commands.py
|
||||
src: .config/ranger/commands.py
|
||||
f_redshift.conf:
|
||||
dst: ~/.config/redshift/redshift.conf
|
||||
src: .config/redshift/redshift.conf
|
||||
f_rtv.cfg:
|
||||
dst: ~/.config/rtv/rtv.cfg
|
||||
src: .config/rtv/rtv.cfg
|
||||
f_ssh.conf:
|
||||
dst: ~/.ssh/config
|
||||
src: .ssh/config
|
||||
f_steam-native.desktop:
|
||||
dst: ~/.local/share/applications/steam-native.desktop
|
||||
src: .local/share/applications/steam-native.desktop
|
||||
f_tdesktop_lang.strings:
|
||||
dst: ~/.config/telegram-desktop/lang.strings
|
||||
src: .config/telegram-desktop/lang.strings
|
||||
f_tmux.conf:
|
||||
dst: ~/.tmux.conf
|
||||
src: .tmux.conf
|
||||
f_youtube-dl_config:
|
||||
dst: ~/.config/youtube-dl/config
|
||||
src: .config/youtube-dl/config
|
||||
d_zathura:
|
||||
dst: ~/.config/zathura
|
||||
src: .config/zathura
|
||||
f_zprofile:
|
||||
dst: ~/.zprofile
|
||||
src: .zprofile
|
||||
f_zshrc:
|
||||
dst: ~/.zshrc
|
||||
src: .zshrc
|
||||
d_zsh:
|
||||
src: .config/zsh
|
||||
dst: ~/.config/zsh
|
||||
f_fonts.conf:
|
||||
src: .config/fontconfig/fonts.conf
|
||||
dst: ~/.config/fontconfig/fonts.conf
|
||||
f_ripgrep_ignore:
|
||||
src: .ignore
|
||||
dst: ~/.ignore
|
||||
f_ncmpcpp.conf:
|
||||
src: .config/ncmpcpp/config
|
||||
dst: ~/.config/ncmpcpp/config
|
||||
f_hushlogin:
|
||||
src: .hushlogin
|
||||
dst: ~/.hushlogin
|
||||
f_paru.conf:
|
||||
src: .config/paru/paru.conf
|
||||
dst: ~/.config/paru/paru.conf
|
||||
f_msmtp_config:
|
||||
src: .config/msmtp/config
|
||||
dst: ~/.config/msmtp/config
|
||||
f_foot.ini:
|
||||
src: .config/foot/foot.ini
|
||||
dst: ~/.config/foot/foot.ini
|
||||
f_gpg-agent.conf:
|
||||
src: .gnupg/gpg-agent.conf
|
||||
dst: ~/.gnupg/gpg-agent.conf
|
||||
chmod: '600'
|
||||
f_gpg.conf:
|
||||
src: .gnupg/gpg.conf
|
||||
dst: ~/.gnupg/gpg.conf
|
||||
f_gpg_scdaemon.conf:
|
||||
src: .gnupg/scdaemon.conf
|
||||
dst: ~/.gnupg/scdaemon.conf
|
||||
f_electron-flags.conf:
|
||||
src: .config/electron-flags.conf
|
||||
dst: ~/.config/electron-flags.conf
|
||||
f_electron12-flags.conf:
|
||||
src: .config/electron12-flags.conf
|
||||
dst: ~/.config/electron12-flags.conf
|
||||
f_pam_environment:
|
||||
src: .pam_environment
|
||||
dst: ~/.pam_environment
|
||||
profiles:
|
||||
base:
|
||||
dotfiles:
|
||||
- d_systemd
|
||||
terminal:
|
||||
dotfiles:
|
||||
- f_hushlogin
|
||||
- f_ripgrep_ignore
|
||||
- f_ranger_commands.py
|
||||
- f_rtv.cfg
|
||||
- f_mailcap
|
||||
- d_zsh
|
||||
- f_zshrc
|
||||
- f_tmux.conf
|
||||
- f_ranger.conf
|
||||
- f_ssh.conf
|
||||
- f_authorized_keys
|
||||
- f_nvim_init
|
||||
- d_nvim_lua
|
||||
- d_nvim_ftplugin
|
||||
- f_gitconfig
|
||||
- f_alacritty.yml
|
||||
email:
|
||||
dotfiles:
|
||||
- d_neomutt
|
||||
- d_imapnotify
|
||||
- f_mbsyncrc
|
||||
- f_msmtp_config
|
||||
media:
|
||||
dotfiles:
|
||||
- f_beets_config
|
||||
- f_beets_whitelist
|
||||
- f_abcde.conf
|
||||
- d_mpv
|
||||
- f_youtube-dl_config
|
||||
- f_mpd.conf
|
||||
- f_ncmpcpp_bindings
|
||||
- f_ncmpcpp.conf
|
||||
- f_libra_config
|
||||
- f_mpdscribble.conf
|
||||
- f_mpdris2.conf
|
||||
sway:
|
||||
dotfiles:
|
||||
- d_sway
|
||||
- d_waybar
|
||||
- d_wofi
|
||||
- f_mako_config
|
||||
- f_redshift.conf
|
||||
- d_zathura
|
||||
- f_mimeo_associations.txt
|
||||
- f_tdesktop_lang.strings
|
||||
- f_fonts.conf
|
||||
- f_zprofile
|
||||
- f_electron-flags.conf
|
||||
- f_electron12-flags.conf
|
||||
pacman:
|
||||
dotfiles:
|
||||
- f_makepkg.conf
|
||||
- f_paru.conf
|
||||
gpg:
|
||||
dotfiles:
|
||||
- f_gpg-agent.conf
|
||||
- f_gpg.conf
|
||||
- f_gpg_scdaemon.conf
|
||||
- f_pam_environment
|
||||
Mirkwood:
|
||||
include:
|
||||
- base
|
||||
- terminal
|
||||
- email
|
||||
- media
|
||||
- sway
|
||||
- pacman
|
||||
- gpg
|
||||
dotfiles:
|
||||
- f_paru.conf
|
||||
- f_gitconfig
|
||||
- f_foot.ini
|
||||
Moria:
|
||||
include:
|
||||
- terminal
|
||||
- pacman
|
||||
dotfiles:
|
||||
- f_zprofile
|
||||
Gondor:
|
||||
include:
|
||||
- terminal
|
||||
- pacman
|
||||
mko-laptop:
|
||||
include:
|
||||
- terminal
|
||||
- media
|
||||
- gpg
|
||||
Edoras:
|
||||
include:
|
||||
- terminal
|
||||
- pacman
|
||||
TakamakiPC:
|
||||
include:
|
||||
- terminal
|
||||
- pacman
|
||||
localhost:
|
||||
include:
|
||||
- terminal
|
||||
ViiruJaTeippi:
|
||||
include:
|
||||
- terminal
|
|
@ -130,8 +130,8 @@ cpufreq() { watch -n 1 eval "cat /proc/cpuinfo | grep MHz" }
|
|||
|
||||
# dotdrop
|
||||
updatesecrets() { bash $DOTREPO/secrets/secrets.sh; chmod 600 $DOTREPO/secrets/secrets }
|
||||
dotdrop() { source $DOTREPO/secrets/secrets && $DOTREPO/dotdrop.sh $@ }
|
||||
sdotdrop() { source $DOTREPO/secrets/secrets && sudo -E $DOTREPO/dotdrop.sh --cfg=$DOTREPO/config-root.yaml $@ }
|
||||
dotdrop() { source $DOTREPO/secrets/secrets && $DOTREPO/dotdrop.sh --cfg=$DOTREPO/config.toml $@ }
|
||||
sdotdrop() { source $DOTREPO/secrets/secrets && sudo -E $DOTREPO/dotdrop.sh --cfg=$DOTREPO/config-root.toml $@ }
|
||||
compdef _dotdrop-completion.zsh sdotdrop
|
||||
alias dotgit='git -C $DOTREPO'
|
||||
dotsync() { cd $DOTREPO && gpull && ga && gc && gpush && cd $OLDPWD }
|
||||
|
|
Loading…
Reference in a new issue