From 4749d2cefc1a52b1f71903b4015dd93de548c5c7 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Thu, 3 Mar 2022 12:10:19 -0400 Subject: [PATCH] Now using dotter --- .dotter/global.toml | 25 +++++++++++++++++++ .dotter/local.toml | 2 ++ .gitignore | 2 ++ README.md | 6 +++++ emacs/{.config => }/doom/config.el | 0 emacs/{.config => }/doom/init.el | 0 emacs/{.config => }/doom/org-agenda-files | 0 emacs/{.config => }/doom/packages.el | 0 i3/{.config => }/dunst/dunstrc | 0 i3/{.config => }/i3-scrot.conf | 0 i3/{.config => }/i3/config | 0 i3/{.config => }/i3/manjaro-default-config | 0 .../i3/scripts/jupyter-calculator | 0 i3/{.config => }/i3/scripts/rofi_calc | 0 i3/{.config => }/i3/scripts/setupZoom | 0 i3/{.config => }/i3/workspace-chat.json | 0 i3/{.config => }/i3/workspace-zoom.json | 0 i3/{.config => }/i3blocks/activity | 0 i3/{.config => }/i3blocks/calendar | 0 i3/{.config => }/i3blocks/config | 0 i3/{.config => }/i3blocks/dunst | 0 i3/{.config => }/i3blocks/i3b-gate | 0 i3/{.config => }/i3blocks/keyboard | 0 i3/{.config => }/i3blocks/volume | 0 i3/{.config => }/rofi/config.rasi | 0 mc/{.config/mc => }/mc.keymap | 0 vim/{.config/nvim => }/init.vim | 0 27 files changed, 35 insertions(+) create mode 100644 .dotter/global.toml create mode 100644 .dotter/local.toml create mode 100644 .gitignore rename emacs/{.config => }/doom/config.el (100%) rename emacs/{.config => }/doom/init.el (100%) rename emacs/{.config => }/doom/org-agenda-files (100%) rename emacs/{.config => }/doom/packages.el (100%) rename i3/{.config => }/dunst/dunstrc (100%) rename i3/{.config => }/i3-scrot.conf (100%) rename i3/{.config => }/i3/config (100%) rename i3/{.config => }/i3/manjaro-default-config (100%) rename i3/{.config => }/i3/scripts/jupyter-calculator (100%) rename i3/{.config => }/i3/scripts/rofi_calc (100%) rename i3/{.config => }/i3/scripts/setupZoom (100%) rename i3/{.config => }/i3/workspace-chat.json (100%) rename i3/{.config => }/i3/workspace-zoom.json (100%) rename i3/{.config => }/i3blocks/activity (100%) rename i3/{.config => }/i3blocks/calendar (100%) rename i3/{.config => }/i3blocks/config (100%) rename i3/{.config => }/i3blocks/dunst (100%) rename i3/{.config => }/i3blocks/i3b-gate (100%) rename i3/{.config => }/i3blocks/keyboard (100%) rename i3/{.config => }/i3blocks/volume (100%) rename i3/{.config => }/rofi/config.rasi (100%) rename mc/{.config/mc => }/mc.keymap (100%) rename vim/{.config/nvim => }/init.vim (100%) diff --git a/.dotter/global.toml b/.dotter/global.toml new file mode 100644 index 0000000..03919e2 --- /dev/null +++ b/.dotter/global.toml @@ -0,0 +1,25 @@ +[helpers] + +[default] +depends = [] + +[manjaro.files] +manjaro = "~" + +[mc.files] +mc = "~/.config/mc" + +[vim.files] +# type symbolic prevents interpreting '{{' as template +"vim/.vimrc" = { target = "~/.vimrc", type = "symbolic" } +"vim/init.vim" = { target = "~/.config/nvim/init.vim", type = "symbolic" } + +[i3.files] +"i3/dunst" = "~/.config/dunst" +"i3/i3" = "~/.config/i3" +"i3/i3blocks" = { target = "~/.config/i3blocks", type = "symbolic" } +"i3/rofi" = "~/.config/rofi" +"i3/i3-scrot.conf" = "~/.config/i3-scrot.conf" + +[emacs.files] +"emacs/doom" = "~/.config/doom" diff --git a/.dotter/local.toml b/.dotter/local.toml new file mode 100644 index 0000000..91d5ad8 --- /dev/null +++ b/.dotter/local.toml @@ -0,0 +1,2 @@ +# includes = [] +packages = ["mc", "vim", "emacs", "i3"] diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a9117be --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.dotter/cache.toml +.dotter/cache diff --git a/README.md b/README.md index 64df3ea..7d03ac5 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,9 @@ All neccessary dependencies I could think of are listed in the *dependencies* fi cd .dotfiles stow i3 mc emacs vim ``` + +## Alternative with [dotter](https://github.com/SuperCuber/dotter): +``` sh +cd .dotfiles +dotter deploy +``` diff --git a/emacs/.config/doom/config.el b/emacs/doom/config.el similarity index 100% rename from emacs/.config/doom/config.el rename to emacs/doom/config.el diff --git a/emacs/.config/doom/init.el b/emacs/doom/init.el similarity index 100% rename from emacs/.config/doom/init.el rename to emacs/doom/init.el diff --git a/emacs/.config/doom/org-agenda-files b/emacs/doom/org-agenda-files similarity index 100% rename from emacs/.config/doom/org-agenda-files rename to emacs/doom/org-agenda-files diff --git a/emacs/.config/doom/packages.el b/emacs/doom/packages.el similarity index 100% rename from emacs/.config/doom/packages.el rename to emacs/doom/packages.el diff --git a/i3/.config/dunst/dunstrc b/i3/dunst/dunstrc similarity index 100% rename from i3/.config/dunst/dunstrc rename to i3/dunst/dunstrc diff --git a/i3/.config/i3-scrot.conf b/i3/i3-scrot.conf similarity index 100% rename from i3/.config/i3-scrot.conf rename to i3/i3-scrot.conf diff --git a/i3/.config/i3/config b/i3/i3/config similarity index 100% rename from i3/.config/i3/config rename to i3/i3/config diff --git a/i3/.config/i3/manjaro-default-config b/i3/i3/manjaro-default-config similarity index 100% rename from i3/.config/i3/manjaro-default-config rename to i3/i3/manjaro-default-config diff --git a/i3/.config/i3/scripts/jupyter-calculator b/i3/i3/scripts/jupyter-calculator similarity index 100% rename from i3/.config/i3/scripts/jupyter-calculator rename to i3/i3/scripts/jupyter-calculator diff --git a/i3/.config/i3/scripts/rofi_calc b/i3/i3/scripts/rofi_calc similarity index 100% rename from i3/.config/i3/scripts/rofi_calc rename to i3/i3/scripts/rofi_calc diff --git a/i3/.config/i3/scripts/setupZoom b/i3/i3/scripts/setupZoom similarity index 100% rename from i3/.config/i3/scripts/setupZoom rename to i3/i3/scripts/setupZoom diff --git a/i3/.config/i3/workspace-chat.json b/i3/i3/workspace-chat.json similarity index 100% rename from i3/.config/i3/workspace-chat.json rename to i3/i3/workspace-chat.json diff --git a/i3/.config/i3/workspace-zoom.json b/i3/i3/workspace-zoom.json similarity index 100% rename from i3/.config/i3/workspace-zoom.json rename to i3/i3/workspace-zoom.json diff --git a/i3/.config/i3blocks/activity b/i3/i3blocks/activity similarity index 100% rename from i3/.config/i3blocks/activity rename to i3/i3blocks/activity diff --git a/i3/.config/i3blocks/calendar b/i3/i3blocks/calendar similarity index 100% rename from i3/.config/i3blocks/calendar rename to i3/i3blocks/calendar diff --git a/i3/.config/i3blocks/config b/i3/i3blocks/config similarity index 100% rename from i3/.config/i3blocks/config rename to i3/i3blocks/config diff --git a/i3/.config/i3blocks/dunst b/i3/i3blocks/dunst similarity index 100% rename from i3/.config/i3blocks/dunst rename to i3/i3blocks/dunst diff --git a/i3/.config/i3blocks/i3b-gate b/i3/i3blocks/i3b-gate similarity index 100% rename from i3/.config/i3blocks/i3b-gate rename to i3/i3blocks/i3b-gate diff --git a/i3/.config/i3blocks/keyboard b/i3/i3blocks/keyboard similarity index 100% rename from i3/.config/i3blocks/keyboard rename to i3/i3blocks/keyboard diff --git a/i3/.config/i3blocks/volume b/i3/i3blocks/volume similarity index 100% rename from i3/.config/i3blocks/volume rename to i3/i3blocks/volume diff --git a/i3/.config/rofi/config.rasi b/i3/rofi/config.rasi similarity index 100% rename from i3/.config/rofi/config.rasi rename to i3/rofi/config.rasi diff --git a/mc/.config/mc/mc.keymap b/mc/mc.keymap similarity index 100% rename from mc/.config/mc/mc.keymap rename to mc/mc.keymap diff --git a/vim/.config/nvim/init.vim b/vim/init.vim similarity index 100% rename from vim/.config/nvim/init.vim rename to vim/init.vim