diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..1af14d0
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "dotbot"]
+ path = dotbot
+ url = https://github.com/anishathalye/dotbot
+ ignore = dirty
diff --git a/private_dot_config/aerc/private_accounts.conf b/aerc/accounts.conf
similarity index 100%
rename from private_dot_config/aerc/private_accounts.conf
rename to aerc/accounts.conf
diff --git a/private_dot_config/aerc/aerc.conf b/aerc/aerc.conf
similarity index 100%
rename from private_dot_config/aerc/aerc.conf
rename to aerc/aerc.conf
diff --git a/private_dot_config/aerc/binds.conf b/aerc/binds.conf
similarity index 100%
rename from private_dot_config/aerc/binds.conf
rename to aerc/binds.conf
diff --git a/private_dot_config/aerc/filters.conf b/aerc/filters.conf
similarity index 100%
rename from private_dot_config/aerc/filters.conf
rename to aerc/filters.conf
diff --git a/dotbot b/dotbot
new file mode 160000
index 0000000..7202065
--- /dev/null
+++ b/dotbot
@@ -0,0 +1 @@
+Subproject commit 720206578a8daf1e7167200e73e314fc4b8af52e
diff --git a/private_dot_config/git/config b/git/config
similarity index 100%
rename from private_dot_config/git/config
rename to git/config
diff --git a/private_dot_config/i3status-rust/config.toml b/i3status-rust/config.toml
similarity index 100%
rename from private_dot_config/i3status-rust/config.toml
rename to i3status-rust/config.toml
diff --git a/install b/install
new file mode 100755
index 0000000..5a7e72c
--- /dev/null
+++ b/install
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+set -e
+
+CONFIG="install.conf.yaml"
+DOTBOT_DIR="dotbot"
+
+DOTBOT_BIN="bin/dotbot"
+BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+
+cd "${BASEDIR}"
+git -C "${DOTBOT_DIR}" submodule sync --quiet --recursive
+git submodule update --init --recursive "${DOTBOT_DIR}"
+
+"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}"
diff --git a/install.conf.yaml b/install.conf.yaml
new file mode 100644
index 0000000..8f25502
--- /dev/null
+++ b/install.conf.yaml
@@ -0,0 +1,21 @@
+- defaults:
+ link:
+ relink: true
+ create: true
+
+- clean: ['~']
+
+- link:
+ ~/.config/tmux:
+ ~/.config/nvim:
+ ~/.config/sway:
+ ~/.config/kitty:
+ ~/.config/aerc:
+ ~/.config/mako:
+ ~/.config/git:
+ ~/.config/waybar:
+ ~/.config/i3status-rust:
+ ~/.zshrc:
+
+- shell:
+ - [git submodule update --init --recursive, installing submodules]
diff --git a/private_dot_config/kitty/gruvbox_dark.conf b/kitty/gruvbox_dark.conf
similarity index 100%
rename from private_dot_config/kitty/gruvbox_dark.conf
rename to kitty/gruvbox_dark.conf
diff --git a/private_dot_config/kitty/kitty.conf b/kitty/kitty.conf
similarity index 100%
rename from private_dot_config/kitty/kitty.conf
rename to kitty/kitty.conf
diff --git a/private_dot_config/kitty/sample.conf b/kitty/sample.conf
similarity index 100%
rename from private_dot_config/kitty/sample.conf
rename to kitty/sample.conf
diff --git a/private_dot_config/kitty/tokyonight.conf b/kitty/tokyonight.conf
similarity index 100%
rename from private_dot_config/kitty/tokyonight.conf
rename to kitty/tokyonight.conf
diff --git a/private_dot_config/mako/config b/mako/config
similarity index 100%
rename from private_dot_config/mako/config
rename to mako/config
diff --git a/private_dot_config/nvim/init.lua b/nvim/init.lua
similarity index 100%
rename from private_dot_config/nvim/init.lua
rename to nvim/init.lua
diff --git a/private_dot_config/nvim/lazy-lock.json b/nvim/lazy-lock.json
similarity index 100%
rename from private_dot_config/nvim/lazy-lock.json
rename to nvim/lazy-lock.json
diff --git a/private_dot_config/nvim/lua/config/fzf.lua b/nvim/lua/config/fzf.lua
similarity index 100%
rename from private_dot_config/nvim/lua/config/fzf.lua
rename to nvim/lua/config/fzf.lua
diff --git a/private_dot_config/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua
similarity index 100%
rename from private_dot_config/nvim/lua/config/lsp.lua
rename to nvim/lua/config/lsp.lua
diff --git a/private_dot_config/nvim/lua/config/nvim-cmp.lua b/nvim/lua/config/nvim-cmp.lua
similarity index 100%
rename from private_dot_config/nvim/lua/config/nvim-cmp.lua
rename to nvim/lua/config/nvim-cmp.lua
diff --git a/private_dot_config/nvim/lua/plugin_specs.lua b/nvim/lua/plugin_specs.lua
similarity index 100%
rename from private_dot_config/nvim/lua/plugin_specs.lua
rename to nvim/lua/plugin_specs.lua
diff --git a/private_dot_config/rofi/config.rasi b/private_dot_config/rofi/config.rasi
deleted file mode 100644
index 8ec26fd..0000000
--- a/private_dot_config/rofi/config.rasi
+++ /dev/null
@@ -1,158 +0,0 @@
-configuration {
- modes: "drun,run,calc,clipboard:/home/yt/.config/rofi/scripts/cliphist.sh";
- font: "hack 12";
-/* location: 0;*/
-/* yoffset: 0;*/
-/* xoffset: 0;*/
-/* fixed-num-lines: true;*/
- show-icons: true;
- terminal: "kitty";
-/* ssh-client: "ssh";*/
-/* ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/
-/* run-command: "{cmd}";*/
-/* run-list-command: "";*/
-/* run-shell-command: "{terminal} -e {cmd}";*/
-/* window-command: "wmctrl -i -R {window}";*/
-/* window-match-fields: "all";*/
- icon-theme: "Papirus";
-/* drun-match-fields: "name,generic,exec,categories,keywords";*/
-/* drun-categories: ;*/
-/* drun-show-actions: false;*/
-/* drun-display-format: "{name} [({generic})]";*/
-/* drun-url-launcher: "xdg-open";*/
-/* disable-history: false;*/
-/* ignored-prefixes: "";*/
-/* sort: false;*/
-/* sorting-method: "normal";*/
-/* case-sensitive: false;*/
-/* cycle: true;*/
-/* sidebar-mode: false;*/
-/* hover-select: false;*/
-/* eh: 1;*/
-/* auto-select: false;*/
-/* parse-hosts: false;*/
-/* parse-known-hosts: true;*/
- combi-modes: "window,run,calc,filebrowser";
-/* matching: "normal";*/
-/* tokenize: true;*/
-/* m: "-5";*/
-/* filter: ;*/
-/* dpi: -1;*/
-/* threads: 0;*/
-/* scroll-method: 0;*/
-/* window-format: "{w} {c} {t}";*/
-/* click-to-exit: true;*/
-/* global-kb: false;*/
-/* max-history-size: 25;*/
-/* combi-hide-mode-prefix: false;*/
-/* combi-display-format: "{mode} {text}";*/
-/* matching-negate-char: '-' /* unsupported */;*/
-/* cache-dir: ;*/
-/* window-thumbnail: false;*/
-/* drun-use-desktop-cache: false;*/
-/* drun-reload-desktop-cache: false;*/
-/* normalize-match: false;*/
-/* steal-focus: false;*/
-/* application-fallback-icon: ;*/
-/* refilter-timeout-limit: 300;*/
-/* xserver-i300-workaround: false;*/
-/* completer-mode: "recursivebrowser";*/
-/* pid: "/run/user/1000/rofi.pid";*/
-/* display-window: ;*/
-/* display-run: ;*/
-/* display-ssh: ;*/
-/* display-drun: ;*/
-/* display-combi: ;*/
-/* display-keys: ;*/
-/* display-filebrowser: ;*/
-/* display-recursivebrowser: ;*/
-/* kb-primary-paste: "Control+V,Shift+Insert";*/
-/* kb-secondary-paste: "Control+v,Insert";*/
-/* kb-secondary-copy: "Control+c";*/
-/* kb-clear-line: "Control+w";*/
-/* kb-move-front: "Control+a";*/
-/* kb-move-end: "Control+e";*/
-/* kb-move-word-back: "Alt+b,Control+Left";*/
-/* kb-move-word-forward: "Alt+f,Control+Right";*/
-/* kb-move-char-back: "Left,Control+b";*/
-/* kb-move-char-forward: "Right,Control+f";*/
-/* kb-remove-word-back: "Control+Alt+h,Control+BackSpace";*/
-/* kb-remove-word-forward: "Control+Alt+d";*/
-/* kb-remove-char-forward: "Delete,Control+d";*/
-/* kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/
-/* kb-remove-to-eol: "Control+k";*/
-/* kb-remove-to-sol: "Control+u";*/
-/* kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";*/
-/* kb-accept-custom: "Control+Return";*/
-/* kb-accept-custom-alt: "Control+Shift+Return";*/
-/* kb-accept-alt: "Shift+Return";*/
-/* kb-delete-entry: "Shift+Delete";*/
-/* kb-mode-next: "Shift+Right,Control+Tab";*/
-/* kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";*/
-/* kb-mode-complete: "Control+l";*/
-/* kb-row-left: "Control+Page_Up";*/
-/* kb-row-right: "Control+Page_Down";*/
-/* kb-row-up: "Up,Control+p";*/
-/* kb-row-down: "Down,Control+n";*/
-/* kb-row-tab: "";*/
-/* kb-element-next: "Tab";*/
-/* kb-element-prev: "ISO_Left_Tab";*/
-/* kb-page-prev: "Page_Up";*/
-/* kb-page-next: "Page_Down";*/
-/* kb-row-first: "Home,KP_Home";*/
-/* kb-row-last: "End,KP_End";*/
-/* kb-row-select: "Control+space";*/
-/* kb-screenshot: "Alt+S";*/
-/* kb-ellipsize: "Alt+period";*/
-/* kb-toggle-case-sensitivity: "grave,dead_grave";*/
-/* kb-toggle-sort: "Alt+grave";*/
-/* kb-cancel: "Escape,Control+g,Control+bracketleft";*/
-/* kb-custom-1: "Alt+1";*/
-/* kb-custom-2: "Alt+2";*/
-/* kb-custom-3: "Alt+3";*/
-/* kb-custom-4: "Alt+4";*/
-/* kb-custom-5: "Alt+5";*/
-/* kb-custom-6: "Alt+6";*/
-/* kb-custom-7: "Alt+7";*/
-/* kb-custom-8: "Alt+8";*/
-/* kb-custom-9: "Alt+9";*/
-/* kb-custom-10: "Alt+0";*/
-/* kb-custom-11: "Alt+exclam";*/
-/* kb-custom-12: "Alt+at";*/
-/* kb-custom-13: "Alt+numbersign";*/
-/* kb-custom-14: "Alt+dollar";*/
-/* kb-custom-15: "Alt+percent";*/
-/* kb-custom-16: "Alt+dead_circumflex";*/
-/* kb-custom-17: "Alt+ampersand";*/
-/* kb-custom-18: "Alt+asterisk";*/
-/* kb-custom-19: "Alt+parenleft";*/
-/* kb-select-1: "Super+1";*/
-/* kb-select-2: "Super+2";*/
-/* kb-select-3: "Super+3";*/
-/* kb-select-4: "Super+4";*/
-/* kb-select-5: "Super+5";*/
-/* kb-select-6: "Super+6";*/
-/* kb-select-7: "Super+7";*/
-/* kb-select-8: "Super+8";*/
-/* kb-select-9: "Super+9";*/
-/* kb-select-10: "Super+0";*/
-/* kb-entry-history-up: "Control+Up";*/
-/* kb-entry-history-down: "Control+Down";*/
-/* ml-row-left: "ScrollLeft";*/
-/* ml-row-right: "ScrollRight";*/
-/* ml-row-up: "ScrollUp";*/
-/* ml-row-down: "ScrollDown";*/
-/* me-select-entry: "MousePrimary";*/
-/* me-accept-entry: "MouseDPrimary";*/
-/* me-accept-custom: "Control+MouseDPrimary";*/
- timeout {
- action: "kb-cancel";
- delay: 0;
- }
- filebrowser {
- directories-first: true;
- sorting-method: "name";
- }
-}
-
-@theme "/usr/share/rofi/themes/gruvbox-dark.rasi"
diff --git a/private_dot_config/rofi/scripts/executable_cliphist.sh b/private_dot_config/rofi/scripts/executable_cliphist.sh
deleted file mode 100644
index d11fadf..0000000
--- a/private_dot_config/rofi/scripts/executable_cliphist.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-
-tmp_dir="/tmp/cliphist"
-rm -rf "$tmp_dir"
-
-if [[ -n "$1" ]]; then
- cliphist decode <<<"$1" | wl-copy
- exit
-fi
-
-mkdir -p "$tmp_dir"
-
-read -r -d '' prog <$tmp_dir/"grp[1]"."grp[3])
- print \$0"\0icon\x1f$tmp_dir/"grp[1]"."grp[3]
- next
-}
-1
-EOF
-cliphist list | gawk "$prog"
diff --git a/private_dot_irssi/default.theme b/private_dot_irssi/default.theme
deleted file mode 100644
index 79b1af5..0000000
--- a/private_dot_irssi/default.theme
+++ /dev/null
@@ -1,295 +0,0 @@
-# When testing changes, the easiest way to reload the theme is with /RELOAD.
-# This reloads the configuration file too, so if you did any changes remember
-# to /SAVE it first. Remember also that /SAVE overwrites the theme file with
-# old data so keep backups :)
-
-# TEMPLATES:
-
-# The real text formats that irssi uses are the ones you can find with
-# /FORMAT command. Back in the old days all the colors and texts were mixed
-# up in those formats, and it was really hard to change the colors since you
-# might have had to change them in tens of different places. So, then came
-# this templating system.
-
-# Now the /FORMATs don't have any colors in them, and they also have very
-# little other styling. Most of the stuff you need to change is in this
-# theme file. If you can't change something here, you can always go back
-# to change the /FORMATs directly, they're also saved in these .theme files.
-
-# So .. the templates. They're those {blahblah} parts you see all over the
-# /FORMATs and here. Their usage is simply {name parameter1 parameter2}.
-# When irssi sees this kind of text, it goes to find "name" from abstracts
-# block below and sets "parameter1" into $0 and "parameter2" into $1 (you
-# can have more parameters of course). Templates can have subtemplates.
-# Here's a small example:
-# /FORMAT format hello {colorify {underline world}}
-# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; }
-# When irssi expands the templates in "format", the final string would be:
-# hello %G%Uworld%U%n
-# ie. underlined bright green "world" text.
-# and why "$0-", why not "$0"? $0 would only mean the first parameter,
-# $0- means all the parameters. With {underline hello world} you'd really
-# want to underline both of the words, not just the hello (and world would
-# actually be removed entirely).
-
-# COLORS:
-
-# You can find definitions for the color format codes in docs/formats.txt.
-
-# There's one difference here though. %n format. Normally it means the
-# default color of the terminal (white mostly), but here it means the
-# "reset color back to the one it was in higher template". For example
-# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would
-# print yellow "foo" (as set with %Y) but "bar" would be green, which was
-# set at the beginning before the {foo} template. If there wasn't the %g
-# at start, the normal behaviour of %n would occur. If you _really_ want
-# to use the terminal's default color, use %N.
-
-#############################################################################
-
-# default foreground color (%N) - -1 is the "default terminal color"
-default_color = "-1";
-
-# print timestamp/servertag at the end of line, not at beginning
-info_eol = "false";
-
-# these characters are automatically replaced with specified color
-# (dark grey by default)
-replaces = { "[]=" = "%K$*%n"; };
-
-abstracts = {
- ##
- ## generic
- ##
-
- # text to insert at the beginning of each non-message line
- line_start = "%B-%n!%B-%n ";
-
- # timestamp styling, nothing by default
- timestamp = "$*";
-
- # any kind of text that needs hilighting, default is to bold
- hilight = "%_$*%_";
-
- # any kind of error message, default is bright red
- error = "%R$*%n";
-
- # channel name is printed
- channel = "%_$*%_";
-
- # nick is printed
- nick = "%_$*%_";
-
- # nick host is printed
- nickhost = "[$*]";
-
- # server name is printed
- server = "%_$*%_";
-
- # some kind of comment is printed
- comment = "[$*]";
-
- # reason for something is printed (part, quit, kick, ..)
- reason = "{comment $*}";
-
- # mode change is printed ([+o nick])
- mode = "{comment $*}";
-
- ##
- ## channel specific messages
- ##
-
- # highlighted nick/host is printed (joins)
- channick_hilight = "%C$*%n";
- chanhost_hilight = "{nickhost %c$*%n}";
-
- # nick/host is printed (parts, quits, etc.)
- channick = "%c$*%n";
- chanhost = "{nickhost $*}";
-
- # highlighted channel name is printed
- channelhilight = "%c$*%n";
-
- # ban/ban exception/invite list mask is printed
- ban = "%c$*%n";
-
- ##
- ## messages
- ##
-
- # the basic styling of how to print message, $0 = nick mode, $1 = nick
- msgnick = "%K<%n$0$1-%K>%n %|";
-
- # message from you is printed. "ownnick" specifies the styling of the
- # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
- # whole line.
-
- # Example1: You want the message text to be green:
- # ownmsgnick = "{msgnick $0 $1-}%g";
- # Example2.1: You want < and > chars to be yellow:
- # ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
- # (you'll also have to remove <> from replaces list above)
- # Example2.2: But you still want to keep <> grey for other messages:
- # pubmsgnick = "%K{msgnick $0 $1-%K}%n";
- # pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
- # pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
- # ownprivmsgnick = "%K{msgnick $*%K}%n";
- # privmsgnick = "%K{msgnick %R$*%K}%n";
-
- # $0 = nick mode, $1 = nick
- ownmsgnick = "{msgnick $0 $1-}";
- ownnick = "%_$*%n";
-
- # public message in channel, $0 = nick mode, $1 = nick
- pubmsgnick = "{msgnick $0 $1-}";
- pubnick = "%N$*%n";
-
- # public message in channel meant for me, $0 = nick mode, $1 = nick
- pubmsgmenick = "{msgnick $0 $1-}";
- menick = "%Y$*%n";
-
- # public highlighted message in channel
- # $0 = highlight color, $1 = nick mode, $2 = nick
- pubmsghinick = "{msgnick $1 $0$2-%n}";
-
- # channel name is printed with message
- msgchannel = "%K:%c$*%n";
-
- # private message, $0 = nick, $1 = host
- privmsg = "[%R$0%K(%r$1-%K)%n] ";
-
- # private message from you, $0 = "msg", $1 = target nick
- ownprivmsg = "[%r$0%K(%R$1-%K)%n] ";
-
- # own private message in query
- ownprivmsgnick = "{msgnick $*}";
- ownprivnick = "%_$*%n";
-
- # private message in query
- privmsgnick = "{msgnick %R$*%n}";
-
- ##
- ## Actions (/ME stuff)
- ##
-
- # used internally by this theme
- action_core = "%_ * $*%n";
-
- # generic one that's used by most actions
- action = "{action_core $*} ";
-
- # own action, both private/public
- ownaction = "{action $*}";
-
- # own action with target, both private/public
- ownaction_target = "{action_core $0}%K:%c$1%n ";
-
- # private action sent by others
- pvtaction = "%_ (*) $*%n ";
- pvtaction_query = "{action $*}";
-
- # public action sent by others
- pubaction = "{action $*}";
-
-
- ##
- ## other IRC events
- ##
-
- # whois
- whois = "%# $[8]0 : $1-";
-
- # notices
- ownnotice = "[%r$0%K(%R$1-%K)]%n ";
- notice = "%K-%M$*%K-%n ";
- pubnotice_channel = "%K:%m$*";
- pvtnotice_host = "%K(%m$*%K)";
- servernotice = "%g!$*%n ";
-
- # CTCPs
- ownctcp = "[%r$0%K(%R$1-%K)] ";
- ctcp = "%g$*%n";
-
- # wallops
- wallop = "%_$*%n: ";
- wallop_nick = "%n$*";
- wallop_action = "%_ * $*%n ";
-
- # netsplits
- netsplit = "%R$*%n";
- netjoin = "%C$*%n";
-
- # /names list
- names_prefix = "";
- names_nick = "[%_$0%_$1-] ";
- names_nick_op = "{names_nick $*}";
- names_nick_halfop = "{names_nick $*}";
- names_nick_voice = "{names_nick $*}";
- names_users = "[%g$*%n]";
- names_channel = "%G$*%n";
-
- # DCC
- dcc = "%g$*%n";
- dccfile = "%_$*%_";
-
- # DCC chat, own msg/action
- dccownmsg = "[%r$0%K($1-%K)%n] ";
- dccownnick = "%R$*%n";
- dccownquerynick = "%_$*%n";
- dccownaction = "{action $*}";
- dccownaction_target = "{action_core $0}%K:%c$1%n ";
-
- # DCC chat, others
- dccmsg = "[%G$1-%K(%g$0%K)%n] ";
- dccquerynick = "%G$*%n";
- dccaction = "%_ (*dcc*) $*%n %|";
-
- ##
- ## statusbar
- ##
-
- # default background for all statusbars. You can also give
- # the default foreground color for statusbar items.
- sb_background = "%4%w";
- window_border = "%4%w";
-
- # default backround for "default" statusbar group
- #sb_default_bg = "%4";
- # background for prompt / input line
- sb_prompt_bg = "%n";
- # background for info statusbar
- sb_info_bg = "%8";
- # background for topicbar (same default)
- #sb_topic_bg = "%4";
-
- # text at the beginning of statusbars. "sb" already puts a space there,
- # so we don't use anything by default.
- sbstart = "";
- # text at the end of statusbars. Use space so that it's never
- # used for anything.
- sbend = " ";
-
- topicsbstart = "{sbstart $*}";
- topicsbend = "{sbend $*}";
-
- prompt = "[$*] ";
-
- sb = " %c[%n$*%c]%n";
- sbmode = "(%c+%n$*)";
- sbaway = " (%GzZzZ%n)";
- sbservertag = ":$0 (change with ^X)";
- sbnickmode = "$0";
-
- # activity in statusbar
-
- # ',' separator
- sb_act_sep = "%c$*";
- # normal text
- sb_act_text = "%c$*";
- # public message
- sb_act_msg = "%W$*";
- # hilight
- sb_act_hilight = "%M$*";
- # hilight with specified color, $0 = color, $1 = text
- sb_act_hilight_color = "$0$1-%n";
-};
diff --git a/private_dot_irssi/encrypted_config.asc b/private_dot_irssi/encrypted_config.asc
deleted file mode 100644
index 295f81a..0000000
--- a/private_dot_irssi/encrypted_config.asc
+++ /dev/null
@@ -1,48 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-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
-=9ixp
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_id_ed25519.pub.asc b/private_dot_ssh/encrypted_id_ed25519.pub.asc
deleted file mode 100644
index 7cd2f2c..0000000
--- a/private_dot_ssh/encrypted_id_ed25519.pub.asc
+++ /dev/null
@@ -1,10 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdAT4QJaQ9AmP7KuXWKmDTs7P04uXAHbmTSpBj/doujtkAw
-7ZN9rHUXAN1wu9GDIPFndlmfi96ZxB8c66LuIRbU2T6Iw6bNZhaWpreKUOEr2QGi
-1KYBCQIQm9coU/MD8MgZ1I1Q6DLVbckDOiMDQxPpJ+ipWHC2IEgSvHb3uuXbrFY6
-b65vE7vPcWz4UCOeJRM2EsqHVTd+eH7mdv+XcsaHC9C2+UwYo+wv5DLbC/ZtnGT2
-EM3pPoTk3cdYnf+GInRlyictL3MC0uwEkBrg4bRN1tcczYyPz6Wu5PLN1DNqLZFK
-Dcq/P4eoed+6dDCEMXUEIaFRQ13TxSug
-=IYwh
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_id_rsa.pub.asc b/private_dot_ssh/encrypted_id_rsa.pub.asc
deleted file mode 100644
index 476eb3d..0000000
--- a/private_dot_ssh/encrypted_id_rsa.pub.asc
+++ /dev/null
@@ -1,18 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdARE6mXFUXh2jAfrIGEPv4sJSnsTtuPSlblAEJPf+igxsw
-MVfXQuA+/KiQzPOgSvwgiJjLbjQySGZwNIngcl88c3mJK5xbekbyDnWahO0JB2DH
-1OkBCQIQgV0QyKPj2yvKmGmDXS2DcpKKJWtakY8NXX5XWMUEgQos4qaNn9dPVFpo
-XkizPX985F/u315h72UFM30bfc0NSlDD8wM144wzVNy8uPUBdBwiNp8JYe+Fri8a
-o5v0Vk78nd/+tXLphf0VIDhGwkA4QGsUzV4C5CXru7cRjq8bPM69bNscUCgQ/iky
-cMbpr4EmDmXLblCrPIOPOagSroAyjo4ShVJw6Sn41AUSw/GsGpnHvIUgHfz+TSF2
-wnMe41sThNw4gHBLSmFpPQk9j732ZIxvvvCNSb9a4NuDSSl9Rj202NFq+z/72dEs
-9AEZ3JQRwp6VdL8WSBichoiFJAm4o6jn5MRIOuYBH+lBBmFmGEWrdCm4wFz3Apmx
-Ox7P7ciRuRk71MWna1l7GUxyGensrGYOo21kvmHdOiuoPEo/3+MYNYY5HlzB50VM
-pyfehPShJzFQAl4SeJlz5Dx7Qqvy806nnCzuM1tz41x+0oNTv9LiSghVSqq3FUFs
-Cz9xvc12W5cxBoTDumMcCkf8C8PEA7uRd60GsxSLIUiZA3fqAejDZV/Sa8I/A0+5
-H7lemS66kgo+MTEa6XkxK4LkCwtrspaQkCTvnJvlSi/M2JqcEbWZrrUFFjV5JAaY
-J2e59b51cZ11i7fzK2/trEexh+vBtqcMLiL8ANd0y7LBTiK9yn3lmhA/wUqOHvfQ
-Z6xBSy39qVD7T46LIaPF5ia8X5X+
-=hS2c
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_private_authorized_keys.asc b/private_dot_ssh/encrypted_private_authorized_keys.asc
deleted file mode 100644
index 9a76349..0000000
--- a/private_dot_ssh/encrypted_private_authorized_keys.asc
+++ /dev/null
@@ -1,19 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdA0eOEs5Je+/lWpSCoZqwJ31oUM/L2RojG694nBmjLhA4w
-aORzcqMAD6KHdlWm/SwmQomXa0pP1XCm4AvUvCcV+00028pI48X3hJKVvggVFFws
-1OkBCQIQsm90QPT4TDYkERVntaG7Gq2DA5E35lKjAFHxwZs7czbCwCHCShfa7zLX
-xN8LcyRto6Zr/uKrEcJfb1qIfnIZkE3AN+A/sOTkFRB0lmfe76e5Yh9pSoWSC6Yd
-VzxSs9R6tZsrTLCfHqSDrsIW0TIZzaxtUbf3lD3M/jY8HoHg6Px7wSjED0RQnBOH
-nk9ecF0Qjw1tmYG0SdMM5a4VBTDlQkDoZ3VhCjPidIYRm64b9qi5bGxdWXalJNUW
-SfJ9vx9kmKoG0LmZY+0S1gn+hFxBJRDaYArJ7mK0UbVMATZa3I70LoFgoICkvyh8
-g9WbKEaXXR7dAEQBJg6GK87QAOnaiRW2lQedMSFLJCfeDt/nLwDZ9815FAUTI7Ma
-tLqLRTeXwSqwta7Hhja0kMr0EogNNH/ELCLbIa/nMLcmGlM+IqyZ4WkLePfHH4f4
-SsF6X1XWFXjRjS9l//OJU/Uovi6l8lC26vDixul3Q3SkSDkNlO/JUVb0FjpkjZU+
-AAk+ZAMUWM+82iJZvz3xLwgjPv0l9pMjGNJQAUK6CruBdp5ASGUh7m/wdsIOoNa8
-uZtHNLz3kvLD4tj+qCA8CIFy8Twx/hxdXJ6TkGhQK3VTaKvB/76cAoak8vq/QCi7
-9xYR65qlJ9PSXnOWyNwJTBi8hLJZPRrVFn5ewGKyNZ/YqGwGqnSN5I+cYl5BIOqb
-KgU27a5LZ0N/lqFhSYdCN6Iwqqzee40hUCgMDDoClnUfCj770iXEDIy9E+rAXZwb
-A5H0ORdLd6bEdsymDv8kfu/eLW3Z2T9z4GYPa1YAPB1ClYIcttnHcqgxnKJJ9CU=
-=OOHr
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_private_config.asc b/private_dot_ssh/encrypted_private_config.asc
deleted file mode 100644
index df91547..0000000
--- a/private_dot_ssh/encrypted_private_config.asc
+++ /dev/null
@@ -1,11 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdAm6gg7hHC4oJZ5caZXI20eV+oPkOc4t7I3J9Gl+8jpxQw
-D+yEJ1XgHD67fjfKWZoN1Hy0GiKiPH8JmVyWOWdvwU7KaooHkpBfi5EBjXOA4Uvw
-1MAqAQkCEFhTzNVIZGlDyscdM5UOYOftkclEdG9IHzSDZ7ySD8yFPvxMzH2nQFpp
-wiyFDXNnGYpuwekxCogCPoWxkU1Gh/1iENH95Ag0O931FiGd7xvlUJL0Horedki1
-WS6880ceKYVm08o/ADl61uCmrIgmxeqRWOrOlR1gbWF8TpAghuIvIVbyt7Mwh6He
-6BslRy23sue513j2zxrTujheMoRunMQhvEaIhB7MF99WYYXvb2IaXL0B+hycrA+n
-RayrysIIXBAVAjX9xCtDqWv2te09po1Y6DSVjWJF6zF8OPY6NM9OHMbRCk0h
-=Fc7b
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_private_id_ed25519.asc b/private_dot_ssh/encrypted_private_id_ed25519.asc
deleted file mode 100644
index 8cd3667..0000000
--- a/private_dot_ssh/encrypted_private_id_ed25519.asc
+++ /dev/null
@@ -1,14 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdAoshW8w60Vi9pBXitDiskI8ZZld5aWFtWDaOPrC74bSIw
-G3UtiTnRVgDY0RaEDrmhJJyh/msdZuvE8IH4sbQgkmwmIVfzYwcIwdC7RQKO1gDE
-1MCdAQkCEFNJUe73uI55WjZDbm5Y5D3NZVn//b/NeYoBrNO5Jp65IOCW9NNs7MGa
-z+JsaFdO41/l42F+s56yZhyzT5CXJ2CJnHfa7tzyfz/bYwO+19Q19QXK7ZbDPlsC
-IWQEzTAeTG0+4VsGOE1i3/lyGCRT9JIwiEXheaBsD7Qk2wVAwhIS5ObCH2zlWeyI
-dEyiqLrP3GuW/uQqR4ZjE1TEQZpc84P8TWnJVts7KZFpMICVHiwLqpa1oodtq86u
-VCh3EzwXro7xPOG12lPjTR13VwhK+KlaNnTlyKmp4yJXnMBKM45yeRHRAJO3xHVB
-/86vQdV2j/7xX8b+S/8+eeTyGuTf/ai8LRA499ACpC8TUhcuq7vRdRwLZZspuQcL
-DLM9wVhyI+8TMS7N9yioZ7NGdY5SP22Ur2tV9kCl9uFBg5tSDfIRMWwY3hC5Q+Fn
-wfh/AToyjb8I0n1yelTy3Q==
-=4fn6
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_private_id_rsa.asc b/private_dot_ssh/encrypted_private_id_rsa.asc
deleted file mode 100644
index 56df77c..0000000
--- a/private_dot_ssh/encrypted_private_id_rsa.asc
+++ /dev/null
@@ -1,49 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-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
-=uXDY
------END PGP MESSAGE-----
diff --git a/private_dot_ssh/encrypted_private_known_hosts.asc b/private_dot_ssh/encrypted_private_known_hosts.asc
deleted file mode 100644
index 1e7e034..0000000
--- a/private_dot_ssh/encrypted_private_known_hosts.asc
+++ /dev/null
@@ -1,100 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-hF4DTouuqIuaNhASAQdAArHdUO7fMVPc0/Q7Y8fdKW5L9bwJAq93XBl4DF04Qh0w
-HnZ9lNPB2FMDsa3hrNEfRSmPCLkypHh258eE98M7ZGRgRH5z7izjkpsC5kg16RNi
-1OoBCQIQp2DQ7JkSjRkplk+SYEZDjvccnOzKYe3D7zmgpL7frLvS45zQdH05E3rB
-HnHKbcFMAjtogbLXTvqn16OuJ6hOfgCmvbnP3rRcB5Px8XObRYwM4qzuBIWkAZUr
-vhg+GqKyc5O35pcOfHaqJdCmiumSL26ZxxneeoMqVcB4jk2mCrfKCBIDA8KP+cB0
-J/v17QUN70ybILy6dj3rCfbnJOr4/N/A7xVsV43asQeb5Iux5/6lOZV7cN3KBoL8
-ghyh9s1fpWIgDaFY1z0qh9i+VQbcWrHSXRMcY82NV1YD94wVoNP9j0o/ZU2FFza2
-yvxR7DaTU34TUFNGaoXyA68m42zQwLHWk23QkYx53aUSm8o229qVjVo2lPpU5/HJ
-tBFZPHXbHg1lbyZcyXvIyux15mDH3DdBuqxfThUgf3mxTlNCZLwuASkBPb2vfJJr
-2mF8fhwTq5mYIo1yZAg2zODdhhxLxBAjTJh38pEedTI196rUPX2mv/rc1r6VYFSH
-vhZG7PMqpq+ICOed0ZNrK8FE1vAI9/51Sp/PnMaiefMvtd6/zY1Vq0f3t6ZyS83N
-n9eXNk6bEwmcfF8y4t1pwwocordIJOGUwrFF7HwIPy3KcN0Z5ydUJKgbhjtV6w+A
-ed9EpbiIJoTrwPLwMNjgye22xOXVQ+Hj7A07RywmvCe45xb1dWMjZAwKoAppl/yS
-bsNdnSQ13vlo9MmkKFFCg3ZWD1Aw039HR+zT5DA3BzifrCf7qFlqdbsAW3Qn1fTI
-ZfGGopwRBmYZaZbXbGEDdv2HjlaVMgO69pBIOaVDDghUVkHX2J+4i3UWDlyEATSm
-pCEliQqh0xaMiL4llVyaa+tutKYxHtWAoG+piLdEJjUtuA2Zn72dOzzpMJVRvbzF
-Okt2gNYbfJADUEEVO9g77stoDembAHMx6J27yRDQYb2Y0x6wycNGywRDbHQNmsrd
-DGU9btlAATv+TZ7VMHgD2BVbl2YG4vO1gktjDgJH8bJ9M8rfM5cbHp9Q5+/fayZp
-u1Kvfq+KDi325eiReEc0Sj+qdxyJApUmurDAfgCYh9a/AqpoWmdfDWe2Zj9c8iRJ
-dwjAQ4hS6+fSZoU1CMuvDjjDc8EMsp/uAQwMx2k3CGchHLgLQ+pXCg5K2+tNkgDf
-0GjZvuXPTUkaV47t9h54iAuNQqTykJ57I5Dx7W7kDwI+5vXZgHZqMOSB6YJkjzoT
-pnX1Nr8RnrxH8CJvo5OI8kUZhJ/CiWu2jf/oLQjT3Gbow6s0XFhWAfGRTaMeaTkG
-o2qm08Sn2/8+h7WX8xCQ2qQiU9WjLQidGUUPmgDhvt5gfv+yrY0Q7oejrCxS3tt0
-AleVmg5ce3lkV+GeEjL1AOJG6uYqciuOfFaIlCwrCPqJpjMNwE924C2B2BvDNyR3
-4OjpilCz2bjlBpxmILsUi/EzIb1WxlhKKBBRC8FpXOvWsO8wbDUFZTnNy9T9RvZR
-oTholZ0OP646FO5umQ0SdzW1vJuIDtGPrN9IvLOyj3chWxG/guayrj720t6eRfDM
-H1OcZKYTnylyTO66Wc0Xw309eGeGWpiiqikqnuYjVrbAO96uISdr3MubUb0S0TaL
-IXCHaPrrU3oJJDqcA9kjrAPILpsuRUAu0NTgrlYOEwFBsPgZcCs8vmY8CALz/WvW
-yjQiadbJtcC0pP6SU9XJ04jjMfqh7E7zGSTVwL8B31GMGlkiCPkAjOIEX8a/kQvl
-p/ecm6ItFqXQCDiVJKNQcR1tV0r+Jt1SNO42hAmor9mSOnpH4cB2NbW/pnqnorXA
-krjTJOBDg3AZUv1OLdO35cvH/meQMM4k/N3tczwrfTpIiRm2EbusEbrfi5Gb/xoF
-P9RzDIEbkDj9aAGFsec4+nz+9G2E8sOcORGwaFH2kFoZm21wScpLEN8UdybvQG+u
-Rj29GeSQmTs5vkA11OXcMlAhLab2Dj+0cMAFzh0lSykHdGYMXDBEBHxQVjUvmunH
-GXNMsfywizgzvZrdQ8kBn/IDCXCa2Z9NTIY9yDcmCbw/Bv9b8XTsJMTVYbUkIPb9
-v5f5LMR2D1nvniQZLXo37cCu2ZWNOyuexd4l6LrOKnzYGWZLqEMmBf8yjojWxk18
-d1mOA3emEtT7/ukMXPXhIIw//+HBZQ5P5IY2GmqMyTilMc9EpO5pQoEDxa64Z3WT
-4qjd2w1qgbwHePrzGpxMvIBLWgmHQNPB6ub12ZyGFeZm+0yn3bXZsaIds/PTfqW6
-KrN3dlB6ecOQn2Q2vFhCNF8SVfDbMcJZ75a1MjgGStMQsDdM/8mgKfe3PYsZ2nGa
-mMbX+OCfAgHSWY/c7snIQLPtdrzNsGUtkXE83FNrGDP0I8KbpA9N1/XUbUxCLVsb
-/wmZ/y1DX1aKRZULAp0N/rZVOYPHKZAA2E3SyUlR9WuGU5DGHXgIimVB/qONCJTs
-8k1Fop9eZQINRIcLiMp/EOiJ/ShIt+5oCrv6Sf2BRjtp1yG/WLFNvxx576O4mqmB
-aawWwNct0FpXuPcTsCHdkdZmEUvwZ+cLC4Jt2hQ2krGQ5DbFUyyBQB+a0c5i3oau
-47vXSZ6XDY2+9NevwZ9b4t+hebReHNyuzx3P7PfDHptYaxjNTPDa6QoYmK+7T/Ft
-XRHWrTL4xu774vsq7IFf/ZLM8VOopaj4hs7wpHfl/sfU/MBPEtPS8SkteOj/81QZ
-sw87oj3RSYWErhw51n/M8vGWohbgy/eXQI60RLsDlswi4Bfrlm6ooYR3aJK0j2B2
-1MmjpAQphgKiDW9vWUuNFBA5jbCW1rflDRba4sMP3R8hUesEDUb5EWG+Ybo4BQGZ
-jU+2N0hbiipP2lGLDz01a/+L0Kd6ND7rX9bKFy26+17Z5lKNSn1FhBpIzq3H5uAw
-zgtV3BfXVscCay+nywZw6Hlg9UNCTl9nh3/8SoR7i/HPmZitpCv3AVRgUQJdPtor
-K7rRTs98Evcx7DObrC2c5mYfqEvufkd1W/z0D9P8rat8elf6GPZlKlAqTrsTUG63
-XrgLWbmfiUof39gk5aN10HxUXU7xXG61ZFpn+YNNsGgWK2yVHgl2N+7g9dSec4uz
-NOsBOagxgXvXBAmI0fHjcs4yrzBwYwTrpoMEjgswN5MiKFFsUrFYDJb6PGRJhHwa
-nMigFc2wPB/yvkItKjpmqfiyO4T29pPK50BAwfGfRgS7pL7j6rhaosI3yrQG6VeH
-iQ5KwLCPrlf/UBPwUzccebCzgCVKg9QX2P/EpK0d/PzPWdwglQu04LBOSsF398Fs
-RYLLx5WfvBXR6C07npLkVUfJurlUTwXDeMsLcTg7FdaSUlp9QnYKL/yM7ToGkfPM
-xg7VZC8WV71A0iXDydJ2ut7IapX5i4Akj5Tax67rnUjarGHTUhgtuNw0UaWlcYEs
-/6N6CpaPts90jA8peXiQts4sNvmbWtdsSJAuHDEFyq+qGyUxLyk5SKd8cyrzc0WV
-pasqTSzlG/SYg9lIr+NH00IiP9h1YOnCReHk2vPdThMvMKMrS5CKYnnJRpz8xmJ3
-9nstXQU81UTTSO1xoclPk+MvXxC5nlKIiWUtbaHVO/YjROvV174X/lgyiVHIlbS/
-J1dKK2VyqIiwsHSqRgIQZzFTaX/P+uQsPKF9PbHSjjoFpNEP6yvUW6pNxV0x1SvR
-PuVNvdirOVfcr6zNsSxwno0lVGGJRMLYEj6j+CfviOMJzMmjSucp2+ByVKdc9mVr
-yY5bjMNultFLqsOm3+hoRoKB4gBt25ZXW5Ajnxq+6W7TJliCDYdsuwtN06NxduOb
-2gyUCeh2pToi9bIybHlTU1p9zXbS5jWXbkVZd8c2SSEsn0dP1nZAfl6Ojst52Dtv
-LulArYJQfR9y2NbGAVPq7YtL4tdJFlizRGkAwpQJ9qfJ6N1c91tjRzBjRFKXokvc
-JGmpP4CxH7o23LvEXK3TdkV+2W6sNdPj+otglls6FAv3gdU42mVmbHge5v/elu+B
-m5VaM0bAw5aNw7Bmp17F4Yowd1oG3WO3WxNlroXkcYEWwe3lbm5ZXkdUIQ/bUM+i
-hbiytkYYELbh2Xbuh8wW15mGpycFFUt7ancLkWnJcUthF32npq7wAu5VqZ2cEgbB
-Pyl7R+AKeKxOsNVvx8Z9Hdl6j1t5MT15URj8lH12oqz/IubPOmtsGsSo/C/IdLL+
-3sE6Cox8HDRlkaGYaxkNfbvPRXJuDaL0D5Nr6W6BJv7keec166MMgUfTstEDJJof
-O9a0iQZCwoIVnQj7yd4BI9z6SFES84+ydJJP5SLej2OZE5AECzMek+ZchHu8joux
-XKGBoOYWhyXN1ufF+BqH439tBjh+9qCy5I7xq9dGfm7nMUbNBLxr9kakbgb96xYo
-SD4eORFtmxn8pFR17P+jxio9djHkbRD79IRyj9s5R5VspAyh/skexQfB6dMqU3LH
-C4Aop3C7JipgA0pAM0j07SaGG//Cx+f4aMlMsozqy5BihNqEhZVTF8ie8nctXHE4
-02YVrQy437B3qhwCRZKzyb6Vifog8+TodyQR8gSzDOlFKajgvx/1nX+y4PyJO1ar
-yrKUsiTNaMiD6aVtTAPJemMhHMYg35Oth9VI99h29mrWICxb8MTL7wM9sr01wzpY
-sDj0p1fWHUNg7zQ2jq3oI4rmpKAAWxBEksD/n0CIULNL0Il5HCRTFxhGojNIf+5j
-CQ86If7E7PidgCEaBLFXvMm5hg/MJG1pHsRdeENzDxqYFxElTqEGbi+6xf1ObbrG
-dYvIQYlLCq2t/sTh/yJ0jiLr5dCB7m8Q3ao8sFVh3jxKmxS1YBIaj0Pe+/e4+Qcl
-kGYeXF4IYpACUMizbSWXNG13mMdAbYcRUaGyDYHw+XHl860nPrX2L0YRQccuFxjQ
-RQtk6a4VsJtFT+f0fJDpXP/R+E3+LCQ1cx4jAPGvV4R2gyORwBtHQpwmqZ1OQp/g
-CJFAC0xMaU10ey4zDK+uKqopcUyP1+zCP/pP4NK3MUc7QPPW6uXEFpHc0uzXedT1
-VVEYUE8BJWtVy8iV0SNE+7PrsaDRL+ZzHn6Oim7i8Mxc/MZ4FTBxpYPJkPVZ+qeD
-YnNfoWqlYh/7wD3PJqF0dLFgYilmh/Adh0z1GDiCEuLthHEGCAQKl71iQfO2R1k6
-GvcMA7vXfYYiXhfcnnMODS7jPYex8mqiCT9Xh0/EJ6gXOIdflO4qo6FW/mGwS6z3
-FSYlf+CHdm+ppphEUqZKQkrpjJx+0MNT9baVoARrIJ25LcfBbLCo8Acb2SUL1ZO5
-2+8Db95Cq96yWFWVSY/l0QUr5YqteBU8BZ6RGaLGT9JzvK/zaoG2CoNhOQ6Mgp5t
-slXTAsEll4ZC0ki+ut+W0ZaMbYNdhRjqcLn9u1CIvlCsZe06TeHFFf7805E2Zedh
-Xcxge3X9r5aurnIH6wGpJhRZEfxxgNIcLcX3fGgKKhWs7ek7DReKPiISa9X9m/Z5
-0gHrNJALsqEbBEz8hLNVW4YtMWfA0lLqgwrWDx6w+Mq3S3AEMkpI9nAa7L5jb7jK
-k0PPBWsGTpAtszioxcJr4xura51nJLAB/sbP4xRaIizY4yL+t9Hvc1dLd5pyE9Y0
-WsuC8O0jK2NYLVY+c+A/Utjau04QvKYk+oI+AyoNuu2JPwrIyTyCVpzgAXs/L1nc
-qM/EfxF3YJuRmGTbwgHTcfwdl4a7SVNm2b898xdKKXllnNscmrW0XQ2wzxq1VHe0
-ndxKsKKENYBiDMlmn85PlZaHdo5kXx+0UA85uq0CCFHExGUDo75FqNvLsZD/hdLl
-AM66K/DpEbh5WPTydYtMlqoNOIeJk1l/bqqODC7tsnMN3ejEVXnRPHNPBjqcYaGn
-kpX6gIvObqibu3Kg1EIQXg+RbM2EBwZanaSzrbZ7URPEDpciFFFu0fBHWhKyQQm5
-XP2nBrm7qppCv4OfYZWBPn6mT77S0xHoVt7wMZZOp+d+f7AXzkxviyx2FecWa1GT
-6R9SA7MTptrYtLZtIiEtGxFPHWY3dl8MyidXNx+q/rOZ/3iDTT4hpQ==
-=idft
------END PGP MESSAGE-----
diff --git a/private_dot_config/sway/config b/sway/config
similarity index 100%
rename from private_dot_config/sway/config
rename to sway/config
diff --git a/private_dot_config/sway/scripts/executable_btn_extra.sh b/sway/scripts/btn_extra.sh
old mode 100644
new mode 100755
similarity index 100%
rename from private_dot_config/sway/scripts/executable_btn_extra.sh
rename to sway/scripts/btn_extra.sh
diff --git a/private_dot_config/sway/scripts/executable_terminal.sh b/sway/scripts/terminal.sh
old mode 100644
new mode 100755
similarity index 100%
rename from private_dot_config/sway/scripts/executable_terminal.sh
rename to sway/scripts/terminal.sh
diff --git a/private_dot_config/sway/scripts/executable_youtube.sh b/sway/scripts/youtube.sh
old mode 100644
new mode 100755
similarity index 100%
rename from private_dot_config/sway/scripts/executable_youtube.sh
rename to sway/scripts/youtube.sh
diff --git a/private_dot_config/tmux/tmux.conf b/tmux/tmux.conf
similarity index 100%
rename from private_dot_config/tmux/tmux.conf
rename to tmux/tmux.conf
diff --git a/private_dot_config/tmux/tokyonight_night.tmux b/tmux/tokyonight_night.tmux
similarity index 100%
rename from private_dot_config/tmux/tokyonight_night.tmux
rename to tmux/tokyonight_night.tmux
diff --git a/private_dot_config/waybar/config.jsonc b/waybar/config.jsonc
similarity index 100%
rename from private_dot_config/waybar/config.jsonc
rename to waybar/config.jsonc
diff --git a/dot_zshrc b/zshrc
similarity index 100%
rename from dot_zshrc
rename to zshrc