[actions] nvim-packer-sync = "nvim -c 'autocmd User PackerComplete quitall' -c 'PackerSync'" dconf-load = "dconf load / < ~/.config/dconf.ini" [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_neomutt] dst = "~/.config/neomutt" src = ".config/neomutt" [dotfiles.d_imapnotify] dst = "~/.config/imapnotify" src = ".config/imapnotify" [dotfiles.d_nvim] actions = ["nvim-packer-sync"] dst = "~/.config/nvim" src = ".config/nvim" [dotfiles.d_rofi] dst = "~/.config/rofi" src = ".config/rofi" [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.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_bspwmrc] dst = "~/.config/bspwm/bspwmrc" src = ".config/bspwm/bspwmrc" [dotfiles.f_gitconfig] dst = "~/.config/git/config" src = ".config/git/config" [dotfiles.f_libra_config] dst = "~/.config/libra/config.toml" src = ".config/libra/config.toml" [dotfiles.f_librewolf_overrides] dst = "~/.librewolf/librewolf.overrides.cfg" src = ".librewolf/librewolf.overrides.cfg" [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_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" [dotfiles.d_wal] src = ".config/wal" dst = "~/.config/wal" [dotfiles."f_dconf.ini"] src = ".config/dconf.ini" dst = "~/.config/dconf.ini" actions = ["dconf-load"] [profiles.pacman] dotfiles = ["f_makepkg.conf", "f_paru.conf"] [profiles.terminal] dotfiles = [ "d_wal", "d_nvim", "d_ssh", "d_zsh", "f_alacritty.yml", "f_gitconfig", "f_hushlogin", "f_ignore", "f_mailcap", "f_ranger.conf", "f_ranger_commands.py", "f_rtv.cfg", "f_tmux.conf", "f_zshrc", ] [profiles.email] dotfiles = ["d_neomutt", "d_imapnotify", "f_mbsyncrc", "f_msmtp_config"] [profiles.media] dotfiles = [ "d_mpv", "f_abcde.conf", "f_beets_config", "f_beets_whitelist", "f_libra_config", "f_mpd.conf", "f_mpdris2.conf", "f_mpdscribble.conf", "f_ncmpcpp.conf", "f_ncmpcpp_bindings", "f_youtube-dl_config", ] [profiles.sway] dotfiles = [ "d_sway", "d_waybar", "d_wofi", "d_zathura", "f_electron-flags.conf", "f_electron12-flags.conf", "f_fonts.conf", "f_foot.ini", "f_mako_config", "f_redshift.conf", ] [profiles.gpg] dotfiles = [ "f_gpg-agent.conf", "f_gpg.conf", "f_gpg_scdaemon.conf", "f_pam_environment", ] [profiles.Mirkwood] include = ["pacman", "terminal", "email", "media", "sway", "gpg"] dotfiles = ["d_rofi", "f_librewolf_overrides", "f_dconf.ini"] [profiles.Moria] include = ["pacman", "terminal", "media", "gpg"] dotfiles = ["f_librewolf_overrides", "f_dconf.ini"] [profiles.Gondor] include = ["pacman", "terminal"] [profiles.mko-laptop] include = ["terminal", "media", "gpg"] dotfiles = ["f_librewolf_overrides", "f_dconf.ini"] [profiles.Isengard] include = ["terminal"] dotfiles = [] [profiles.Edoras] include = ["terminal"] [profiles.TakamakiPC] include = ["terminal"] [profiles.localhost] include = ["terminal"] [profiles.ViiruJaTeippi] include = ["terminal"] dotfiles = [] [profiles.Mirkwood.variables] wayland = true [profiles.Moria.variables] wayland = true [profiles.mko-laptop.variables] wayland = true [profiles.Isengard.variables] distro_id = "termux" [profiles.TakamakiPC.variables] wayland = false