Files
dotfiles/dotfiles.yml
2024-11-09 18:01:46 +01:00

117 lines
3.1 KiB
YAML

empty_directories:
- name: .config/nvim
- name: .config/rofi
- name: .config/gtk-3.0
- name: .config/gtk-3.0-overrides
- name: .config/gtk-3.0-overrides/bigger-font/
- name: .config/gtk-3.0-overrides/bigger-font/gtk-3.0
- name: .config/qt5ct
- name: .config/i3status-rust
- name: .config/i3status-rust/icons
- name: .config/i3status-rust/themes
- name: .config/helix
- name: .config/git
- name: .config/tmux
- name: .config/i3
- name: .config/zsh
- name: .config/alacritty
- name: .local/state/gnupg/
mode: '0700'
- name: .local/state/cargo/
dotfiles:
- from: git/gitconfig
to: .config/git/config
template: true
- from: gnupg/dirmngr.conf
to: .local/state/gnupg/dirmngr.conf
- from: gnupg/scdaemon.conf
to: .local/state/gnupg/scdaemon.conf
- from: gnupg/gpg-agent.conf
to: .local/state/gnupg/gpg-agent.conf
template: true
- from: gnupg/gpg.conf
to: .local/state/gnupg/gpg.conf
template: true
- from: i3/config
to: .config/i3/config
template: true
- from: i3/i3status-rust/config.toml
to: .config/i3status-rust/config.toml
template: true
- from: i3/i3status-rust/themes/native.toml
to: .config/i3status-rust/themes/native.toml
- from: i3/i3status-rust/icons/awesome.toml
to: .config/i3status-rust/icons/awesome.toml
- from: i3/scripts
to: .config/i3/scripts
dir: true
- from: tmux/tmux.conf
to: .config/tmux/tmux.conf
- from: vim/vimrc
to: .config/nvim/init.vim
- from: x/Xresources
to: .config/Xresources
- from: x/xinitrc
to: .config/xinitrc
- from: zsh/zprofile
to: .config/zsh/.zprofile
template: true
- from: zsh/zshrc
to: .config/zsh/.zshrc
template: true
- from: zsh/zshenv
to: .zshenv
- from: dunst/dunstrc
to: .config/dunstrc
template: true
- from: redshift/redshift.conf
to: .config/redshift.conf
- from: vscodium/product.json
to: .config/VSCodium/product.json
- from: vscodium/settings.json
to: .config/VSCodium/User/settings.json
- from: vscodium/keybindings.json
to: .config/VSCodium/User/keybindings.json
- from: alacritty/alacritty.toml
to: .config/alacritty/config.toml
template: true
- from: alacritty/themes
to: .config/alacritty/themes
dir: true
- from: rofi/config
to: .config/rofi/config
- from: gtk/gtk-3.0.ini
to: .config/gtk-3.0/settings.ini
template: true
- from: gtk/gtk-3.0-bigger-font.ini
to: .config/gtk-3.0-overrides/bigger-font/gtk-3.0/settings.ini
template: true
- from: gtk/gtkrc-2.0
to: .config/gtkrc-2.0
template: true
- from: qt/qt5ct.conf
to: .config/qt5ct/qt5ct.conf
- from: scripts
to: scripts
dir: true
- from: helix/config.toml
to: .config/helix/config.toml
- from: helix/languages.toml
to: .config/helix/languages.toml
- from: screencfg/screencfg.toml
to: .config/screencfg.toml
- from: cargo/config.toml
to: .local/state/cargo/config.toml
dotfiles_remove:
- .gitconfig
- .vimrc
- .tmux.conf
- .i3
- .gtkrc-2.0
- .opt
- .optbin
- .usr
- .var
- .screenrc
- .zshrc.d