From 67a78879dbbb10b0c1d99cfdfc9fd16a39e0d875 Mon Sep 17 00:00:00 2001 From: js0ny Date: Sat, 27 Sep 2025 15:28:09 +0100 Subject: [PATCH] chezmoi: reorganise repo --- .chezmoiignore | 34 -------- .chezmoiroot | 1 + dot_config/fish/private_fish_variables | 39 ---------- dot_config/nvim/lazy-lock.json | 53 ------------- home/.chezmoiignore.tmpl | 27 +++++++ .../dot_config}/NuGet/nuget.config | 0 .../dot_config}/awesome/rc.lua | 0 .../dot_config}/bash/bash_aliases | 0 {dot_config => home/dot_config}/bash/bashrc | 0 .../dot_config}/bash/global.bashrc | 0 {dot_config => home/dot_config}/bash/profile | 0 .../dot_config}/bash/xdg-compat.sh | 0 .../dot_config}/bat/bat.config.dark | 0 .../dot_config}/bat/bat.config.light | 0 .../dot_config}/bat/symlink_bat.config | 0 .../dot_config}/chromium-flags.conf | 0 .../dot_config}/conda/dot_condarc | 0 .../dot_config}/doom/beancount.el | 0 .../dot_config}/doom/calendar.el | 0 .../dot_config}/doom/config.el | 0 .../dot_config}/doom/dot_custom.el | 0 .../dot_config}/doom/dot_gitignore | 0 {dot_config => home/dot_config}/doom/evil.el | 0 {dot_config => home/dot_config}/doom/init.el | 0 .../lisp/org-pomodoro-music-controller.el | 0 .../lisp/org-pomodoro-telegram-notifier.el | 0 {dot_config => home/dot_config}/doom/org.el | 0 .../dot_config}/doom/packages.el | 0 .../doom/snippets/org-mode/align-math | 0 .../doom/snippets/org-mode/display-math | 0 .../doom/snippets/org-mode/inline-math | 0 .../dot_config}/doom/snippets/org-mode/limit | 0 .../doom/snippets/org-mode/summation | 0 .../doom/snippets/org-mode/unnumbered | 0 .../dot_config}/doom/telega.el | 0 .../dot_config}/doom/treemacs.el | 0 {dot_config => home/dot_config}/dunst/dunstrc | 0 .../dot_config}/electron-flags.conf | 0 .../dot_config}/fastfetch/config.jsonc | 0 .../dot_config}/fcitx5/conf/cached_layouts | 0 .../fcitx5/conf/notifications.conf | 0 {dot_config => home/dot_config}/fcitx5/config | 0 .../dot_config}/fcitx5/profile | 0 .../dot_config}/fish/completions/.keep | 0 .../dot_config}/fish/conf.d/0init.fish | 0 .../dot_config}/fish/conf.d/alias.fish | 0 .../dot_config}/fish/conf.d/colorscheme.fish | 0 .../dot_config}/fish/conf.d/keymap.fish | 0 .../fish/conf.d/keymap/+colemak.fish | 0 .../dot_config}/fish/conf.d/navi.fish | 0 .../dot_config}/fish/conf.d/prompt.fish | 0 .../dot_config}/fish/conf.d/winterop.fish | 0 .../dot_config}/fish/config.fish | 0 .../dot_config}/fish/functions/.keep | 0 home/dot_config/fish/functions/dotenv.fish | 73 ++++++++++++++++++ .../dot_config}/fish/readme.md | 0 .../fish/themes/Catppuccin Latte.theme | 0 .../fish/themes/Catppuccin Mocha.theme | 0 .../fish/themes/Rosé Pine Dawn.theme | 0 .../dot_config}/glow/config.yml | 0 .../dot_config}/hypr/dot_gitignore | 0 .../dot_config}/hypr/hypridle.conf | 0 .../dot_config}/hypr/hyprland.conf | 0 .../dot_config}/hypr/hyprland/+colemak.conf | 0 .../dot_config}/hypr/hyprland/+qwerty.conf | 0 .../dot_config}/hypr/hyprland/dark.conf | 0 .../dot_config}/hypr/hyprland/keymaps.conf | 0 .../dot_config}/hypr/hyprland/light.conf | 0 .../dot_config}/hypr/hyprland/rules.conf | 0 .../hypr/hyprland/symlink_current.conf | 0 .../dot_config}/hypr/hyprlock.conf | 0 .../dot_config}/hypr/hyprpaper.conf | 0 .../dot_config}/ideavim/ideavimrc | 0 .../dot_config}/ipython/dot_gitignore | 0 .../ipython/profile_default/db/.keep | 0 .../ipython/profile_default/history.sqlite | Bin .../ipython/profile_default/ipython_config.py | 0 .../ipython/profile_default/log/.keep | 0 .../ipython/profile_default/startup/README | 0 .../ipython/profile_default/startup/keymap.py | 0 .../profile_default/startup/magic_ps.py | 0 {dot_config => home/dot_config}/keyd/app.conf | 0 .../dot_config}/kitty/dark-theme.auto.conf | 0 .../dot_config}/kitty/kitty.conf | 0 .../dot_config}/kitty/light-theme.auto.conf | 0 .../dot_config}/kitty/window.py | 0 {dot_config => home/dot_config}/krunnerrc | 0 .../dot_config}/lazygit/empty_config.yml | 0 {dot_config => home/dot_config}/lesskey | 0 {dot_config => home/dot_config}/lsd/lsd.yaml | 0 {dot_config => home/dot_config}/mako/config | 0 .../dot_config}/neovide/config.toml | 0 .../dot_config}/nix-config/flake.lock | 0 .../dot_config}/nix-config/flake.nix | 0 .../nix-config/hosts/macbook/brew.nix | 0 .../nix-config/hosts/macbook/default.nix | 0 .../nix-config/hosts/macbook/system.nix | 0 .../dot_config}/nvim/dot_editorconfig | 0 {dot_config => home/dot_config}/nvim/init.lua | 0 .../dot_config}/nvim/lsp/bashls.lua | 0 .../dot_config}/nvim/lsp/beancount.lua | 0 .../dot_config}/nvim/lsp/clangd.lua | 0 .../dot_config}/nvim/lsp/gopls.lua | 0 .../dot_config}/nvim/lsp/jdtls.lua | 0 .../dot_config}/nvim/lsp/jsonls.lua | 0 .../dot_config}/nvim/lsp/luals.lua | 0 .../dot_config}/nvim/lsp/markdown_oxide.lua | 0 .../dot_config}/nvim/lsp/pyright.lua | 0 .../dot_config}/nvim/lsp/rust_analyzer.lua | 0 .../dot_config}/nvim/lsp/taplo.lua | 0 .../dot_config}/nvim/lsp/vimls.lua | 0 .../dot_config}/nvim/lsp/yamlls.lua | 0 .../dot_config}/nvim/lua/config/colors.lua | 0 .../nvim/lua/config/colorscheme.lua | 0 .../nvim/lua/config/diagnostics.lua | 0 .../dot_config}/nvim/lua/config/icons.lua | 0 .../dot_config}/nvim/lua/config/keymaps.lua | 0 .../dot_config}/nvim/lua/config/migration.lua | 0 .../dot_config}/nvim/lua/config/options.lua | 0 .../dot_config}/nvim/lua/config/plugins.lua | 0 .../dot_config}/nvim/lua/config/servers.lua | 0 .../dot_config}/nvim/lua/config/vscode.lua | 0 .../dot_config}/nvim/lua/keymaps/basic.lua | 0 .../dot_config}/nvim/lua/keymaps/buffer.lua | 0 .../dot_config}/nvim/lua/keymaps/init.lua | 0 .../dot_config}/nvim/lua/keymaps/language.lua | 0 .../dot_config}/nvim/lua/keymaps/leaders.bak | 0 .../dot_config}/nvim/lua/keymaps/leaders.lua | 0 .../dot_config}/nvim/lua/keymaps/lspkeys.lua | 0 .../dot_config}/nvim/lua/keymaps/modifier.lua | 0 .../nvim/lua/keymaps/nvim-tree.lua | 0 .../nvim/lua/keymaps/user-command.lua | 0 .../dot_config}/nvim/lua/keymaps/utils.lua | 0 .../nvim/lua/keymaps/visual-multi.lua | 0 .../dot_config}/nvim/lua/keymaps/which.lua | 0 .../nvim/lua/plugins/appearance.lua | 0 .../nvim/lua/plugins/completion.lua | 0 .../dot_config}/nvim/lua/plugins/dap.lua | 0 .../dot_config}/nvim/lua/plugins/edit.lua | 0 .../nvim/lua/plugins/fileutils.lua | 0 .../dot_config}/nvim/lua/plugins/init.lua | 0 .../nvim/lua/plugins/lang/beancount.lua | 0 .../nvim/lua/plugins/lang/init.lua | 0 .../nvim/lua/plugins/lang/just.lua | 0 .../dot_config}/nvim/lua/plugins/lang/lua.lua | 0 .../nvim/lua/plugins/lang/markdown/init.lua | 0 .../plugins/lang/markdown/markview.lua.bak | 0 .../plugins/lang/markdown/obsidian-nvim.lua | 0 .../plugins/lang/markdown/render-markdown.lua | 0 .../dot_config}/nvim/lua/plugins/lang/org.lua | 0 .../dot_config}/nvim/lua/plugins/lang/tex.lua | 0 .../nvim/lua/plugins/lang/treesitter.lua | 0 .../nvim/lua/plugins/lang/typst.lua | 0 .../nvim/lua/plugins/lazy-nvim.lua | 0 .../dot_config}/nvim/lua/plugins/misc.lua | 0 .../nvim/lua/plugins/mod/alpha-nvim.lua | 0 .../nvim/lua/plugins/mod/autopairs.lua | 0 .../nvim/lua/plugins/mod/avante-nvim.lua | 0 .../nvim/lua/plugins/mod/blink-cmp.lua | 0 .../nvim/lua/plugins/mod/bufferline.lua | 0 .../nvim/lua/plugins/mod/conform-nvim.lua | 0 .../nvim/lua/plugins/mod/copilot-lua.lua | 0 .../dot_config}/nvim/lua/plugins/mod/fzf.lua | 0 .../nvim/lua/plugins/mod/hover-nvim.lua | 0 .../nvim/lua/plugins/mod/image-nvim.lua | 0 .../nvim/lua/plugins/mod/img-clip.lua | 0 .../lua/plugins/mod/lualine/components.lua | 0 .../nvim/lua/plugins/mod/lualine/init.lua | 0 .../dot_config}/nvim/lua/plugins/mod/mc.lua | 0 .../nvim/lua/plugins/mod/neo-tree.lua | 0 .../nvim/lua/plugins/mod/nvim-cmp.lua | 0 .../nvim/lua/plugins/mod/nvim-lspconfig.lua | 0 .../nvim/lua/plugins/mod/nvim-tree.lua | 0 .../nvim/lua/plugins/mod/snacks-nvim.lua | 0 .../nvim/lua/plugins/mod/telescope.lua | 0 .../nvim/lua/plugins/mod/toggleterm.lua | 0 .../nvim/lua/plugins/mod/trouble-nvim.lua | 0 .../nvim/lua/plugins/mod/which-keys-nvim.lua | 0 .../dot_config}/nvim/readme.md | 0 .../dot_config}/nvim/stylua.toml | 0 {dot_config => home/dot_config}/pip/pip.conf | 0 .../dot_config}/powershell/Aliases.ps1 | 0 .../dot_config}/powershell/Completions.ps1 | 0 .../dot_config}/powershell/Environment.ps1 | 0 .../dot_config}/powershell/Keymap.ps1 | 0 .../dot_config}/powershell/Keymap/Colemak.ps1 | 0 .../Microsoft.PowerShell_profile.ps1 | 0 .../dot_config}/powershell/Modules.ps1 | 0 .../dot_config}/powershell/Navigation.ps1 | 0 .../dot_config}/powershell/Prompt.ps1 | 0 .../dot_config}/powershell/readme.md | 0 .../dot_config}/powershell/xaa | 0 .../dot_config}/readline/inputrc | 0 .../dot_config}/rofi/config.rasi | 0 .../dot_config}/rofi/dark.rasi | 0 .../dot_config}/rofi/light.rasi | 0 .../dot_config}/rofi/symlink_current.rasi | 0 .../dot_config}/rtorrent/rtorrent.rc | 0 .../dot_config}/screen/+colemak.screenrc | 0 .../dot_config}/screen/+qwerty.screenrc | 0 .../dot_config}/screen/screenrc | 0 .../dot_config}/sioyek/keys_user.config | 0 .../dot_config}/sioyek/prefs_user.config | 0 {dot_config => home/dot_config}/starship.toml | 0 .../dot_config}/swaylock/swaylock | 0 .../systemd/user/emacs-daemon.service | 0 .../dot_config}/systemd/user/keyd-app.service | 0 .../dot_config}/systemd/user/mihomo.service | 0 .../dot_config}/tmux/+colemak.tmux | 0 .../dot_config}/tmux/+qwerty.tmux | 0 .../dot_config}/tmux/tmux.conf | 0 .../dot_config}/user-dirs.dirs | 0 .../dot_config}/user-dirs.locale | 0 {dot_config => home/dot_config}/vim/vimrc | 0 .../dot_config}/waybar/config.jsonc | 0 .../dot_config}/waybar/dark.css | 0 .../dot_config}/waybar/light.css | 0 .../waybar/modules/hyprland-workspace.jsonc | 0 .../dot_config}/waybar/modules/misc.jsonc | 0 .../dot_config}/waybar/style.css | 0 .../dot_config}/wezterm/appearance.lua | 0 .../dot_config}/wezterm/color.lua | 0 .../dot_config}/wezterm/dot_gitignore | 0 .../dot_config}/wezterm/keymaps/colemak.lua | 0 .../dot_config}/wezterm/keymaps/init.lua | 0 .../dot_config}/wezterm/keymaps/leaders.lua | 0 .../dot_config}/wezterm/keymaps/qwerty.lua | 0 .../dot_config}/wezterm/launcher.lua | 0 .../dot_config}/wezterm/misc.lua | 0 .../dot_config}/wezterm/tab.lua | 0 .../dot_config}/wezterm/utils.lua | 0 .../dot_config}/wezterm/wezterm.lua | 0 .../dot_config}/wlogout/actions | 0 .../dot_config}/wlogout/icons/hibernate.png | Bin .../dot_config}/wlogout/icons/lock.png | Bin .../dot_config}/wlogout/icons/logout.png | Bin .../dot_config}/wlogout/icons/reboot.png | Bin .../dot_config}/wlogout/icons/shutdown.png | Bin .../dot_config}/wlogout/icons/suspend.png | Bin .../dot_config}/wlogout/layout | 0 .../dot_config}/wlogout/style.css | 0 .../dot_config}/yazi/dark.toml | 0 .../dot_config}/yazi/dot_gitignore | 0 {dot_config => home/dot_config}/yazi/init.lua | 0 .../dot_config}/yazi/keymap.toml | 0 .../dot_config}/yazi/light.toml | 0 .../dot_config}/yazi/symlink_theme.toml | 0 .../dot_config}/yazi/yazi.toml | 0 .../dot_config}/zed/keymap.json | 0 .../dot_config}/zed/keymap_backup.json | 0 .../dot_config}/zed/settings.json | 0 .../zed/snippets/executable_c.json | 0 .../dot_config}/zed/snippets/org.json | 0 .../dot_config}/zellij/zellij.config.kdl | 0 .../dot_config}/zsh/dot_zshenv | 0 {dot_config => home/dot_config}/zsh/dot_zshrc | 0 .../dot_config}/zsh/empty_dot_zprofile | 0 .../dot_config}/zsh/global.zshenv | 0 .../dot_config}/zsh/mod/alias.zsh | 0 .../dot_config}/zsh/mod/config.zsh | 0 .../dot_config}/zsh/mod/env.zsh | 0 .../dot_config}/zsh/mod/keymap.zsh | 0 .../dot_config}/zsh/mod/navi.zsh | 0 .../dot_config}/zsh/mod/prompt.zsh | 0 dot_haskeline => home/dot_haskeline | 0 {scripts => home/scripts}/PSHistStat.ps1 | 0 .../scripts}/Rename-FilesWithZeroPadding.ps1 | 0 {scripts => home/scripts}/Scripts.ps1 | 0 {scripts => home/scripts}/__twm_osx_start.zsh | 0 {scripts => home/scripts}/__twm_osx_stop.zsh | 0 {scripts => home/scripts}/run_once_fish.sh | 0 .../scripts}/run_once_powershell.ps1 | 0 {scripts => home/scripts}/run_once_yazi.sh | 0 .../scripts}/run_once_zsh-install-plugins.sh | 0 .../scripts}/run_once_zsh-set-env.sh | 0 {scripts => home/scripts}/update.zsh | 0 symlink_dot_bashrc => home/symlink_dot_bashrc | 0 readme.org | 57 +------------- 278 files changed, 102 insertions(+), 182 deletions(-) delete mode 100644 .chezmoiignore create mode 100644 .chezmoiroot delete mode 100644 dot_config/fish/private_fish_variables delete mode 100644 dot_config/nvim/lazy-lock.json create mode 100644 home/.chezmoiignore.tmpl rename {dot_config => home/dot_config}/NuGet/nuget.config (100%) rename {dot_config => home/dot_config}/awesome/rc.lua (100%) rename {dot_config => home/dot_config}/bash/bash_aliases (100%) rename {dot_config => home/dot_config}/bash/bashrc (100%) rename {dot_config => home/dot_config}/bash/global.bashrc (100%) rename {dot_config => home/dot_config}/bash/profile (100%) rename {dot_config => home/dot_config}/bash/xdg-compat.sh (100%) rename {dot_config => home/dot_config}/bat/bat.config.dark (100%) rename {dot_config => home/dot_config}/bat/bat.config.light (100%) rename {dot_config => home/dot_config}/bat/symlink_bat.config (100%) rename {dot_config => home/dot_config}/chromium-flags.conf (100%) rename {dot_config => home/dot_config}/conda/dot_condarc (100%) rename {dot_config => home/dot_config}/doom/beancount.el (100%) rename {dot_config => home/dot_config}/doom/calendar.el (100%) rename {dot_config => home/dot_config}/doom/config.el (100%) rename {dot_config => home/dot_config}/doom/dot_custom.el (100%) rename {dot_config => home/dot_config}/doom/dot_gitignore (100%) rename {dot_config => home/dot_config}/doom/evil.el (100%) rename {dot_config => home/dot_config}/doom/init.el (100%) rename {dot_config => home/dot_config}/doom/lisp/org-pomodoro-music-controller.el (100%) rename {dot_config => home/dot_config}/doom/lisp/org-pomodoro-telegram-notifier.el (100%) rename {dot_config => home/dot_config}/doom/org.el (100%) rename {dot_config => home/dot_config}/doom/packages.el (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/align-math (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/display-math (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/inline-math (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/limit (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/summation (100%) rename {dot_config => home/dot_config}/doom/snippets/org-mode/unnumbered (100%) rename {dot_config => home/dot_config}/doom/telega.el (100%) rename {dot_config => home/dot_config}/doom/treemacs.el (100%) rename {dot_config => home/dot_config}/dunst/dunstrc (100%) rename {dot_config => home/dot_config}/electron-flags.conf (100%) rename {dot_config => home/dot_config}/fastfetch/config.jsonc (100%) rename {dot_config => home/dot_config}/fcitx5/conf/cached_layouts (100%) rename {dot_config => home/dot_config}/fcitx5/conf/notifications.conf (100%) rename {dot_config => home/dot_config}/fcitx5/config (100%) rename {dot_config => home/dot_config}/fcitx5/profile (100%) rename {dot_config => home/dot_config}/fish/completions/.keep (100%) rename {dot_config => home/dot_config}/fish/conf.d/0init.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/alias.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/colorscheme.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/keymap.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/keymap/+colemak.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/navi.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/prompt.fish (100%) rename {dot_config => home/dot_config}/fish/conf.d/winterop.fish (100%) rename {dot_config => home/dot_config}/fish/config.fish (100%) rename {dot_config => home/dot_config}/fish/functions/.keep (100%) create mode 100644 home/dot_config/fish/functions/dotenv.fish rename {dot_config => home/dot_config}/fish/readme.md (100%) rename {dot_config => home/dot_config}/fish/themes/Catppuccin Latte.theme (100%) rename {dot_config => home/dot_config}/fish/themes/Catppuccin Mocha.theme (100%) rename {dot_config => home/dot_config}/fish/themes/Rosé Pine Dawn.theme (100%) rename {dot_config => home/dot_config}/glow/config.yml (100%) rename {dot_config => home/dot_config}/hypr/dot_gitignore (100%) rename {dot_config => home/dot_config}/hypr/hypridle.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/+colemak.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/+qwerty.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/dark.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/keymaps.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/light.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/rules.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprland/symlink_current.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprlock.conf (100%) rename {dot_config => home/dot_config}/hypr/hyprpaper.conf (100%) rename {dot_config => home/dot_config}/ideavim/ideavimrc (100%) rename {dot_config => home/dot_config}/ipython/dot_gitignore (100%) rename {dot_config => home/dot_config}/ipython/profile_default/db/.keep (100%) rename {dot_config => home/dot_config}/ipython/profile_default/history.sqlite (100%) rename {dot_config => home/dot_config}/ipython/profile_default/ipython_config.py (100%) rename {dot_config => home/dot_config}/ipython/profile_default/log/.keep (100%) rename {dot_config => home/dot_config}/ipython/profile_default/startup/README (100%) rename {dot_config => home/dot_config}/ipython/profile_default/startup/keymap.py (100%) rename {dot_config => home/dot_config}/ipython/profile_default/startup/magic_ps.py (100%) rename {dot_config => home/dot_config}/keyd/app.conf (100%) rename {dot_config => home/dot_config}/kitty/dark-theme.auto.conf (100%) rename {dot_config => home/dot_config}/kitty/kitty.conf (100%) rename {dot_config => home/dot_config}/kitty/light-theme.auto.conf (100%) rename {dot_config => home/dot_config}/kitty/window.py (100%) rename {dot_config => home/dot_config}/krunnerrc (100%) rename {dot_config => home/dot_config}/lazygit/empty_config.yml (100%) rename {dot_config => home/dot_config}/lesskey (100%) rename {dot_config => home/dot_config}/lsd/lsd.yaml (100%) rename {dot_config => home/dot_config}/mako/config (100%) rename {dot_config => home/dot_config}/neovide/config.toml (100%) rename {dot_config => home/dot_config}/nix-config/flake.lock (100%) rename {dot_config => home/dot_config}/nix-config/flake.nix (100%) rename {dot_config => home/dot_config}/nix-config/hosts/macbook/brew.nix (100%) rename {dot_config => home/dot_config}/nix-config/hosts/macbook/default.nix (100%) rename {dot_config => home/dot_config}/nix-config/hosts/macbook/system.nix (100%) rename {dot_config => home/dot_config}/nvim/dot_editorconfig (100%) rename {dot_config => home/dot_config}/nvim/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/bashls.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/beancount.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/clangd.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/gopls.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/jdtls.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/jsonls.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/luals.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/markdown_oxide.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/pyright.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/rust_analyzer.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/taplo.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/vimls.lua (100%) rename {dot_config => home/dot_config}/nvim/lsp/yamlls.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/colors.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/colorscheme.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/diagnostics.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/icons.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/keymaps.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/migration.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/options.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/plugins.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/servers.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/config/vscode.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/basic.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/buffer.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/language.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/leaders.bak (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/leaders.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/lspkeys.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/modifier.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/nvim-tree.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/user-command.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/utils.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/visual-multi.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/keymaps/which.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/appearance.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/completion.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/dap.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/edit.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/fileutils.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/beancount.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/just.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/lua.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/markdown/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/markdown/markview.lua.bak (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/markdown/obsidian-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/markdown/render-markdown.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/org.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/tex.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/treesitter.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lang/typst.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/lazy-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/misc.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/alpha-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/autopairs.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/avante-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/blink-cmp.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/bufferline.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/conform-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/copilot-lua.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/fzf.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/hover-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/image-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/img-clip.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/lualine/components.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/lualine/init.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/mc.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/neo-tree.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/nvim-cmp.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/nvim-lspconfig.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/nvim-tree.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/snacks-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/telescope.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/toggleterm.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/trouble-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/lua/plugins/mod/which-keys-nvim.lua (100%) rename {dot_config => home/dot_config}/nvim/readme.md (100%) rename {dot_config => home/dot_config}/nvim/stylua.toml (100%) rename {dot_config => home/dot_config}/pip/pip.conf (100%) rename {dot_config => home/dot_config}/powershell/Aliases.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Completions.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Environment.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Keymap.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Keymap/Colemak.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Microsoft.PowerShell_profile.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Modules.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Navigation.ps1 (100%) rename {dot_config => home/dot_config}/powershell/Prompt.ps1 (100%) rename {dot_config => home/dot_config}/powershell/readme.md (100%) rename {dot_config => home/dot_config}/powershell/xaa (100%) rename {dot_config => home/dot_config}/readline/inputrc (100%) rename {dot_config => home/dot_config}/rofi/config.rasi (100%) rename {dot_config => home/dot_config}/rofi/dark.rasi (100%) rename {dot_config => home/dot_config}/rofi/light.rasi (100%) rename {dot_config => home/dot_config}/rofi/symlink_current.rasi (100%) rename {dot_config => home/dot_config}/rtorrent/rtorrent.rc (100%) rename {dot_config => home/dot_config}/screen/+colemak.screenrc (100%) rename {dot_config => home/dot_config}/screen/+qwerty.screenrc (100%) rename {dot_config => home/dot_config}/screen/screenrc (100%) rename {dot_config => home/dot_config}/sioyek/keys_user.config (100%) rename {dot_config => home/dot_config}/sioyek/prefs_user.config (100%) rename {dot_config => home/dot_config}/starship.toml (100%) rename {dot_config => home/dot_config}/swaylock/swaylock (100%) rename {dot_config => home/dot_config}/systemd/user/emacs-daemon.service (100%) rename {dot_config => home/dot_config}/systemd/user/keyd-app.service (100%) rename {dot_config => home/dot_config}/systemd/user/mihomo.service (100%) rename {dot_config => home/dot_config}/tmux/+colemak.tmux (100%) rename {dot_config => home/dot_config}/tmux/+qwerty.tmux (100%) rename {dot_config => home/dot_config}/tmux/tmux.conf (100%) rename {dot_config => home/dot_config}/user-dirs.dirs (100%) rename {dot_config => home/dot_config}/user-dirs.locale (100%) rename {dot_config => home/dot_config}/vim/vimrc (100%) rename {dot_config => home/dot_config}/waybar/config.jsonc (100%) rename {dot_config => home/dot_config}/waybar/dark.css (100%) rename {dot_config => home/dot_config}/waybar/light.css (100%) rename {dot_config => home/dot_config}/waybar/modules/hyprland-workspace.jsonc (100%) rename {dot_config => home/dot_config}/waybar/modules/misc.jsonc (100%) rename {dot_config => home/dot_config}/waybar/style.css (100%) rename {dot_config => home/dot_config}/wezterm/appearance.lua (100%) rename {dot_config => home/dot_config}/wezterm/color.lua (100%) rename {dot_config => home/dot_config}/wezterm/dot_gitignore (100%) rename {dot_config => home/dot_config}/wezterm/keymaps/colemak.lua (100%) rename {dot_config => home/dot_config}/wezterm/keymaps/init.lua (100%) rename {dot_config => home/dot_config}/wezterm/keymaps/leaders.lua (100%) rename {dot_config => home/dot_config}/wezterm/keymaps/qwerty.lua (100%) rename {dot_config => home/dot_config}/wezterm/launcher.lua (100%) rename {dot_config => home/dot_config}/wezterm/misc.lua (100%) rename {dot_config => home/dot_config}/wezterm/tab.lua (100%) rename {dot_config => home/dot_config}/wezterm/utils.lua (100%) rename {dot_config => home/dot_config}/wezterm/wezterm.lua (100%) rename {dot_config => home/dot_config}/wlogout/actions (100%) rename {dot_config => home/dot_config}/wlogout/icons/hibernate.png (100%) rename {dot_config => home/dot_config}/wlogout/icons/lock.png (100%) rename {dot_config => home/dot_config}/wlogout/icons/logout.png (100%) rename {dot_config => home/dot_config}/wlogout/icons/reboot.png (100%) rename {dot_config => home/dot_config}/wlogout/icons/shutdown.png (100%) rename {dot_config => home/dot_config}/wlogout/icons/suspend.png (100%) rename {dot_config => home/dot_config}/wlogout/layout (100%) rename {dot_config => home/dot_config}/wlogout/style.css (100%) rename {dot_config => home/dot_config}/yazi/dark.toml (100%) rename {dot_config => home/dot_config}/yazi/dot_gitignore (100%) rename {dot_config => home/dot_config}/yazi/init.lua (100%) rename {dot_config => home/dot_config}/yazi/keymap.toml (100%) rename {dot_config => home/dot_config}/yazi/light.toml (100%) rename {dot_config => home/dot_config}/yazi/symlink_theme.toml (100%) rename {dot_config => home/dot_config}/yazi/yazi.toml (100%) rename {dot_config => home/dot_config}/zed/keymap.json (100%) rename {dot_config => home/dot_config}/zed/keymap_backup.json (100%) rename {dot_config => home/dot_config}/zed/settings.json (100%) rename {dot_config => home/dot_config}/zed/snippets/executable_c.json (100%) rename {dot_config => home/dot_config}/zed/snippets/org.json (100%) rename {dot_config => home/dot_config}/zellij/zellij.config.kdl (100%) rename {dot_config => home/dot_config}/zsh/dot_zshenv (100%) rename {dot_config => home/dot_config}/zsh/dot_zshrc (100%) rename {dot_config => home/dot_config}/zsh/empty_dot_zprofile (100%) rename {dot_config => home/dot_config}/zsh/global.zshenv (100%) rename {dot_config => home/dot_config}/zsh/mod/alias.zsh (100%) rename {dot_config => home/dot_config}/zsh/mod/config.zsh (100%) rename {dot_config => home/dot_config}/zsh/mod/env.zsh (100%) rename {dot_config => home/dot_config}/zsh/mod/keymap.zsh (100%) rename {dot_config => home/dot_config}/zsh/mod/navi.zsh (100%) rename {dot_config => home/dot_config}/zsh/mod/prompt.zsh (100%) rename dot_haskeline => home/dot_haskeline (100%) rename {scripts => home/scripts}/PSHistStat.ps1 (100%) rename {scripts => home/scripts}/Rename-FilesWithZeroPadding.ps1 (100%) rename {scripts => home/scripts}/Scripts.ps1 (100%) rename {scripts => home/scripts}/__twm_osx_start.zsh (100%) rename {scripts => home/scripts}/__twm_osx_stop.zsh (100%) rename {scripts => home/scripts}/run_once_fish.sh (100%) rename {scripts => home/scripts}/run_once_powershell.ps1 (100%) rename {scripts => home/scripts}/run_once_yazi.sh (100%) rename {scripts => home/scripts}/run_once_zsh-install-plugins.sh (100%) rename {scripts => home/scripts}/run_once_zsh-set-env.sh (100%) rename {scripts => home/scripts}/update.zsh (100%) rename symlink_dot_bashrc => home/symlink_dot_bashrc (100%) diff --git a/.chezmoiignore b/.chezmoiignore deleted file mode 100644 index 0e17f10..0000000 --- a/.chezmoiignore +++ /dev/null @@ -1,34 +0,0 @@ -# .chezmoiignore - - -# macOS only -{{ if ne .chezmoi.os "darwin" -}} -{{ end -}} - -# Linux only -{{ if ne .chezmoi.os "linux" -}} -dot_config/awesome -dot_config/dunst -dot_config/fcitx5 -dot_config/hypr -dot_config/keyd -dot_config/mako -dot_config/readline -dot_config/rofi -dot_config/swaylock -dot_config/waybar -dot_config/wlogout -dot_config/krunnerrc -dot_config/user-dirs.dirs -dot_config/user-dirs.locale -{{ end -}} - -# Windows only -{{ if ne .chezmoi.os "windows" -}} -{{ end -}} - -# ArchLinux only -{{ if ne .chezmoi.osRelease.id "arch" -}} -chromium-flags.conf -electron-flags.conf -{{ end -}} diff --git a/.chezmoiroot b/.chezmoiroot new file mode 100644 index 0000000..5e72f75 --- /dev/null +++ b/.chezmoiroot @@ -0,0 +1 @@ +home diff --git a/dot_config/fish/private_fish_variables b/dot_config/fish/private_fish_variables deleted file mode 100644 index fcdebd7..0000000 --- a/dot_config/fish/private_fish_variables +++ /dev/null @@ -1,39 +0,0 @@ -# This file contains fish universal variable definitions. -# VERSION: 3.0 -SETUVAR __fish_initialized:3800 -SETUVAR fish_color_autosuggestion:brblack -SETUVAR fish_color_cancel:\x2dr -SETUVAR fish_color_command:normal -SETUVAR fish_color_comment:red -SETUVAR fish_color_cwd:green -SETUVAR fish_color_cwd_root:red -SETUVAR fish_color_end:green -SETUVAR fish_color_error:brred -SETUVAR fish_color_escape:brcyan -SETUVAR fish_color_history_current:\x2d\x2dbold -SETUVAR fish_color_host:normal -SETUVAR fish_color_host_remote:yellow -SETUVAR fish_color_normal:normal -SETUVAR fish_color_operator:brcyan -SETUVAR fish_color_param:cyan -SETUVAR fish_color_quote:yellow -SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold -SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold -SETUVAR fish_color_selection:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold -SETUVAR fish_color_status:red -SETUVAR fish_color_user:brgreen -SETUVAR fish_color_valid_path:\x2d\x2dunderline -SETUVAR fish_pager_color_background:\x1d -SETUVAR fish_pager_color_completion:normal -SETUVAR fish_pager_color_description:yellow\x1e\x2di -SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline -SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan\x1e\x2d\x2dbold -SETUVAR fish_pager_color_secondary_background:\x1d -SETUVAR fish_pager_color_secondary_completion:\x1d -SETUVAR fish_pager_color_secondary_description:\x1d -SETUVAR fish_pager_color_secondary_prefix:\x1d -SETUVAR fish_pager_color_selected_background:\x2dr -SETUVAR fish_pager_color_selected_completion:\x1d -SETUVAR fish_pager_color_selected_description:\x1d -SETUVAR fish_pager_color_selected_prefix:\x1d -SETUVAR fish_user_paths:/home/js0ny/\x2elocal/bin\x1e/home/js0ny/\x2elocal/build\x1e/usr/bin\x1e/usr/local/bin diff --git a/dot_config/nvim/lazy-lock.json b/dot_config/nvim/lazy-lock.json deleted file mode 100644 index 4d74762..0000000 --- a/dot_config/nvim/lazy-lock.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "LuaSnip": { "branch": "master", "commit": "de10d8414235b0a8cabfeba60d07c24304e71f5c" }, - "auto-session": { "branch": "main", "commit": "7d37d1cae7a39ff57da9a452d21b5dbfc5636c18" }, - "avante.nvim": { "branch": "main", "commit": "2791db9984d01674c3a507cc1a522ad7234f400a" }, - "blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" }, - "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "bullets.vim": { "branch": "master", "commit": "1c13e510e11d08b0259e8e627f128359c5521962" }, - "catppuccin": { "branch": "main", "commit": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86" }, - "conform.nvim": { "branch": "master", "commit": "a0ab60ed666c56b37fd7ed1847d2ac52f2482ce0" }, - "copilot.lua": { "branch": "master", "commit": "f0c0d981de2737abc50bd7b5bb034ae440826827" }, - "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, - "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, - "fzf-lua": { "branch": "main", "commit": "7d66cd81cf485fb17c22d82021cc166ce332a14c" }, - "gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" }, - "grug-far.nvim": { "branch": "main", "commit": "385d1949dc21d0c39e7a74b4f4a25da18817bc86" }, - "image.nvim": { "branch": "master", "commit": "5cbb891eb8dde53f350dde69e23106d4e85d898b" }, - "img-clip.nvim": { "branch": "main", "commit": "d8b6b030672f9f551a0e3526347699985a779d93" }, - "kanagawa.nvim": { "branch": "master", "commit": "debe91547d7fb1eef34ce26a5106f277fbfdd109" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, - "leetcode.nvim": { "branch": "master", "commit": "422b6beb4a64eca0524fbff94edd9550c156afc5" }, - "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, - "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "d3dd5223ef37a99c4adf3b5c7844fc760751b397" }, - "multiple-cursors.nvim": { "branch": "main", "commit": "1ac15d047a4b265cc2389957bcc56ee561b29e02" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, - "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, - "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-dap": { "branch": "master", "commit": "968f89f8aac11b6bdbfc942c71d3436658c1435f" }, - "nvim-dap-python": { "branch": "master", "commit": "bd771691da93846b0fc7e095512146a150218bfd" }, - "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, - "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-surround": { "branch": "main", "commit": "d56752df477ebd808cb82cea2fc68cf7455abb21" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-context": { "branch": "master", "commit": "dca8726fea2c14e1ce6adbaa76a04816fbfaff61" }, - "nvim-web-devicons": { "branch": "master", "commit": "c2599a81ecabaae07c49ff9b45dcd032a8d90f1a" }, - "obsidian.nvim": { "branch": "main", "commit": "705cc9b4f66eca1e54040ac819102e80a32896d3" }, - "org-bullets.nvim": { "branch": "main", "commit": "21437cfa99c70f2c18977bffd423f912a7b832ea" }, - "orgmode": { "branch": "master", "commit": "b924cbb7e9c5f2c34f84d92e49dc76e01f32cad9" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "8074a9cc9a6f737320b7a0d76b2c4c3485155688" }, - "rose-pine": { "branch": "main", "commit": "72befaffeac38db7bdd49e0549eaa2c4806dd878" }, - "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, - "toggleterm.nvim": { "branch": "main", "commit": "9a88eae817ef395952e08650b3283726786fb5fb" }, - "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, - "typst-preview.nvim": { "branch": "master", "commit": "dea4525d5420b7c32eebda7de15a6beb9d6574fa" }, - "vim-beancount": { "branch": "master", "commit": "589a4f06f3b2fd7cd2356c2ef1dafadf6b7a97cf" }, - "vim-just": { "branch": "main", "commit": "04b0f122f14c83f55a0f8bb2a087754dc98cdccc" }, - "vim-wakatime": { "branch": "master", "commit": "3403495670f0ee08887401a28f8430dc4ac67429" }, - "vimtex": { "branch": "master", "commit": "dc90feacb86f7b85b0b791d8073eefc769a23725" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } -} diff --git a/home/.chezmoiignore.tmpl b/home/.chezmoiignore.tmpl new file mode 100644 index 0000000..fb5ac80 --- /dev/null +++ b/home/.chezmoiignore.tmpl @@ -0,0 +1,27 @@ + +scripts + + +{{ if ne .chezmoi.os "linux" }} +.config/awesome +.config/dunst +.config/fcitx5 +.config/hypr +.config/keyd +.config/mako +.config/readline +.config/rofi +.config/swaylock +.config/waybar +.config/wlogout +.config/krunnerrc +.config/user-dirs.dirs +.config/user-dirs.locale +{{ end }} + + +{{ if ne .chezmoi.osRelease.id "arch" }} +.config/*-flags.conf +{{ end }} + + diff --git a/dot_config/NuGet/nuget.config b/home/dot_config/NuGet/nuget.config similarity index 100% rename from dot_config/NuGet/nuget.config rename to home/dot_config/NuGet/nuget.config diff --git a/dot_config/awesome/rc.lua b/home/dot_config/awesome/rc.lua similarity index 100% rename from dot_config/awesome/rc.lua rename to home/dot_config/awesome/rc.lua diff --git a/dot_config/bash/bash_aliases b/home/dot_config/bash/bash_aliases similarity index 100% rename from dot_config/bash/bash_aliases rename to home/dot_config/bash/bash_aliases diff --git a/dot_config/bash/bashrc b/home/dot_config/bash/bashrc similarity index 100% rename from dot_config/bash/bashrc rename to home/dot_config/bash/bashrc diff --git a/dot_config/bash/global.bashrc b/home/dot_config/bash/global.bashrc similarity index 100% rename from dot_config/bash/global.bashrc rename to home/dot_config/bash/global.bashrc diff --git a/dot_config/bash/profile b/home/dot_config/bash/profile similarity index 100% rename from dot_config/bash/profile rename to home/dot_config/bash/profile diff --git a/dot_config/bash/xdg-compat.sh b/home/dot_config/bash/xdg-compat.sh similarity index 100% rename from dot_config/bash/xdg-compat.sh rename to home/dot_config/bash/xdg-compat.sh diff --git a/dot_config/bat/bat.config.dark b/home/dot_config/bat/bat.config.dark similarity index 100% rename from dot_config/bat/bat.config.dark rename to home/dot_config/bat/bat.config.dark diff --git a/dot_config/bat/bat.config.light b/home/dot_config/bat/bat.config.light similarity index 100% rename from dot_config/bat/bat.config.light rename to home/dot_config/bat/bat.config.light diff --git a/dot_config/bat/symlink_bat.config b/home/dot_config/bat/symlink_bat.config similarity index 100% rename from dot_config/bat/symlink_bat.config rename to home/dot_config/bat/symlink_bat.config diff --git a/dot_config/chromium-flags.conf b/home/dot_config/chromium-flags.conf similarity index 100% rename from dot_config/chromium-flags.conf rename to home/dot_config/chromium-flags.conf diff --git a/dot_config/conda/dot_condarc b/home/dot_config/conda/dot_condarc similarity index 100% rename from dot_config/conda/dot_condarc rename to home/dot_config/conda/dot_condarc diff --git a/dot_config/doom/beancount.el b/home/dot_config/doom/beancount.el similarity index 100% rename from dot_config/doom/beancount.el rename to home/dot_config/doom/beancount.el diff --git a/dot_config/doom/calendar.el b/home/dot_config/doom/calendar.el similarity index 100% rename from dot_config/doom/calendar.el rename to home/dot_config/doom/calendar.el diff --git a/dot_config/doom/config.el b/home/dot_config/doom/config.el similarity index 100% rename from dot_config/doom/config.el rename to home/dot_config/doom/config.el diff --git a/dot_config/doom/dot_custom.el b/home/dot_config/doom/dot_custom.el similarity index 100% rename from dot_config/doom/dot_custom.el rename to home/dot_config/doom/dot_custom.el diff --git a/dot_config/doom/dot_gitignore b/home/dot_config/doom/dot_gitignore similarity index 100% rename from dot_config/doom/dot_gitignore rename to home/dot_config/doom/dot_gitignore diff --git a/dot_config/doom/evil.el b/home/dot_config/doom/evil.el similarity index 100% rename from dot_config/doom/evil.el rename to home/dot_config/doom/evil.el diff --git a/dot_config/doom/init.el b/home/dot_config/doom/init.el similarity index 100% rename from dot_config/doom/init.el rename to home/dot_config/doom/init.el diff --git a/dot_config/doom/lisp/org-pomodoro-music-controller.el b/home/dot_config/doom/lisp/org-pomodoro-music-controller.el similarity index 100% rename from dot_config/doom/lisp/org-pomodoro-music-controller.el rename to home/dot_config/doom/lisp/org-pomodoro-music-controller.el diff --git a/dot_config/doom/lisp/org-pomodoro-telegram-notifier.el b/home/dot_config/doom/lisp/org-pomodoro-telegram-notifier.el similarity index 100% rename from dot_config/doom/lisp/org-pomodoro-telegram-notifier.el rename to home/dot_config/doom/lisp/org-pomodoro-telegram-notifier.el diff --git a/dot_config/doom/org.el b/home/dot_config/doom/org.el similarity index 100% rename from dot_config/doom/org.el rename to home/dot_config/doom/org.el diff --git a/dot_config/doom/packages.el b/home/dot_config/doom/packages.el similarity index 100% rename from dot_config/doom/packages.el rename to home/dot_config/doom/packages.el diff --git a/dot_config/doom/snippets/org-mode/align-math b/home/dot_config/doom/snippets/org-mode/align-math similarity index 100% rename from dot_config/doom/snippets/org-mode/align-math rename to home/dot_config/doom/snippets/org-mode/align-math diff --git a/dot_config/doom/snippets/org-mode/display-math b/home/dot_config/doom/snippets/org-mode/display-math similarity index 100% rename from dot_config/doom/snippets/org-mode/display-math rename to home/dot_config/doom/snippets/org-mode/display-math diff --git a/dot_config/doom/snippets/org-mode/inline-math b/home/dot_config/doom/snippets/org-mode/inline-math similarity index 100% rename from dot_config/doom/snippets/org-mode/inline-math rename to home/dot_config/doom/snippets/org-mode/inline-math diff --git a/dot_config/doom/snippets/org-mode/limit b/home/dot_config/doom/snippets/org-mode/limit similarity index 100% rename from dot_config/doom/snippets/org-mode/limit rename to home/dot_config/doom/snippets/org-mode/limit diff --git a/dot_config/doom/snippets/org-mode/summation b/home/dot_config/doom/snippets/org-mode/summation similarity index 100% rename from dot_config/doom/snippets/org-mode/summation rename to home/dot_config/doom/snippets/org-mode/summation diff --git a/dot_config/doom/snippets/org-mode/unnumbered b/home/dot_config/doom/snippets/org-mode/unnumbered similarity index 100% rename from dot_config/doom/snippets/org-mode/unnumbered rename to home/dot_config/doom/snippets/org-mode/unnumbered diff --git a/dot_config/doom/telega.el b/home/dot_config/doom/telega.el similarity index 100% rename from dot_config/doom/telega.el rename to home/dot_config/doom/telega.el diff --git a/dot_config/doom/treemacs.el b/home/dot_config/doom/treemacs.el similarity index 100% rename from dot_config/doom/treemacs.el rename to home/dot_config/doom/treemacs.el diff --git a/dot_config/dunst/dunstrc b/home/dot_config/dunst/dunstrc similarity index 100% rename from dot_config/dunst/dunstrc rename to home/dot_config/dunst/dunstrc diff --git a/dot_config/electron-flags.conf b/home/dot_config/electron-flags.conf similarity index 100% rename from dot_config/electron-flags.conf rename to home/dot_config/electron-flags.conf diff --git a/dot_config/fastfetch/config.jsonc b/home/dot_config/fastfetch/config.jsonc similarity index 100% rename from dot_config/fastfetch/config.jsonc rename to home/dot_config/fastfetch/config.jsonc diff --git a/dot_config/fcitx5/conf/cached_layouts b/home/dot_config/fcitx5/conf/cached_layouts similarity index 100% rename from dot_config/fcitx5/conf/cached_layouts rename to home/dot_config/fcitx5/conf/cached_layouts diff --git a/dot_config/fcitx5/conf/notifications.conf b/home/dot_config/fcitx5/conf/notifications.conf similarity index 100% rename from dot_config/fcitx5/conf/notifications.conf rename to home/dot_config/fcitx5/conf/notifications.conf diff --git a/dot_config/fcitx5/config b/home/dot_config/fcitx5/config similarity index 100% rename from dot_config/fcitx5/config rename to home/dot_config/fcitx5/config diff --git a/dot_config/fcitx5/profile b/home/dot_config/fcitx5/profile similarity index 100% rename from dot_config/fcitx5/profile rename to home/dot_config/fcitx5/profile diff --git a/dot_config/fish/completions/.keep b/home/dot_config/fish/completions/.keep similarity index 100% rename from dot_config/fish/completions/.keep rename to home/dot_config/fish/completions/.keep diff --git a/dot_config/fish/conf.d/0init.fish b/home/dot_config/fish/conf.d/0init.fish similarity index 100% rename from dot_config/fish/conf.d/0init.fish rename to home/dot_config/fish/conf.d/0init.fish diff --git a/dot_config/fish/conf.d/alias.fish b/home/dot_config/fish/conf.d/alias.fish similarity index 100% rename from dot_config/fish/conf.d/alias.fish rename to home/dot_config/fish/conf.d/alias.fish diff --git a/dot_config/fish/conf.d/colorscheme.fish b/home/dot_config/fish/conf.d/colorscheme.fish similarity index 100% rename from dot_config/fish/conf.d/colorscheme.fish rename to home/dot_config/fish/conf.d/colorscheme.fish diff --git a/dot_config/fish/conf.d/keymap.fish b/home/dot_config/fish/conf.d/keymap.fish similarity index 100% rename from dot_config/fish/conf.d/keymap.fish rename to home/dot_config/fish/conf.d/keymap.fish diff --git a/dot_config/fish/conf.d/keymap/+colemak.fish b/home/dot_config/fish/conf.d/keymap/+colemak.fish similarity index 100% rename from dot_config/fish/conf.d/keymap/+colemak.fish rename to home/dot_config/fish/conf.d/keymap/+colemak.fish diff --git a/dot_config/fish/conf.d/navi.fish b/home/dot_config/fish/conf.d/navi.fish similarity index 100% rename from dot_config/fish/conf.d/navi.fish rename to home/dot_config/fish/conf.d/navi.fish diff --git a/dot_config/fish/conf.d/prompt.fish b/home/dot_config/fish/conf.d/prompt.fish similarity index 100% rename from dot_config/fish/conf.d/prompt.fish rename to home/dot_config/fish/conf.d/prompt.fish diff --git a/dot_config/fish/conf.d/winterop.fish b/home/dot_config/fish/conf.d/winterop.fish similarity index 100% rename from dot_config/fish/conf.d/winterop.fish rename to home/dot_config/fish/conf.d/winterop.fish diff --git a/dot_config/fish/config.fish b/home/dot_config/fish/config.fish similarity index 100% rename from dot_config/fish/config.fish rename to home/dot_config/fish/config.fish diff --git a/dot_config/fish/functions/.keep b/home/dot_config/fish/functions/.keep similarity index 100% rename from dot_config/fish/functions/.keep rename to home/dot_config/fish/functions/.keep diff --git a/home/dot_config/fish/functions/dotenv.fish b/home/dot_config/fish/functions/dotenv.fish new file mode 100644 index 0000000..eaf5c6c --- /dev/null +++ b/home/dot_config/fish/functions/dotenv.fish @@ -0,0 +1,73 @@ +function dotenv + # Parses commend-line arguments and sets _flag_[xuh] variables. Complains if the user tries to use both -x and -u. + argparse --name=dotenv -x 'u,x' 'u/unset' 'h/help' 'x/export' 'q/quiet' -- $argv + + # If the h or --help flags are set (both can be checked using _flag_h), display help, and ignore everything else. + if test $_flag_h + __help_dotenv + else + # Any non-option command-line arguments are assumed to be .env files, so we check to see if any are present. + if set -q argv; and test (count $argv) -gt 0 + set env_files $argv + # If no environment files are specified on the command-line, we default to .env + else + set env_files .env + end + # Loop through all of the specified environment variable files and set any variables found within + for env_file in $env_files + if test -r $env_file + while read -l line + # Set variables to be global, otherwise they will not be available in your shell once this script + # has finished running. + set set_args "-g" + + # Remove the "export" directive from the line if present, and set a variable indicating whether or + # not it was found. Negate the return value of "string replace" so that 1/true means we found the + # export directive. This makes its usage easier to follow in subsequent lines. + set trimmed_line (not string replace -r '^\s*export\s+' '' -- $line) + set export $status + + # If we found the export directive in the previous step, or if -x/--export was specified on the + # command-line, set the export flag for the upcoming 'set' command. + if test $export -eq 1; or begin; set -q _flag_x; and test "$_flag_x" = "-x"; end; + set set_args "$set_args"x + end + + # Check to see if the line we are processing is basically sane. The fish set command will ignore + # leading white space on the variable name, so we allow it in our check. + if string match -q --regex -- '^\s*[a-zA-Z0-9_]+=' "$trimmed_line" + # Split the current line into name and value, and store them in $kv. We use -m1 because we only + # want to split on the first "=" we encounter. Everything after that, including additional "=" + # characters, is part of the value. + set kv (string split -m 1 = -- $trimmed_line) + # If -u/--unset has been specified, erase the variable. + if set -q _flag_u; and test "$_flag_u" = "-u" + set -e $kv[1] + # Otherwise, set the shell variable. The variable $kv contains both the name and the value we + # want to set. + else + set $set_args $kv + end + end + # Combined with the `while` keyword, this reads $env_file one line at a time. + end <$env_file + else + if not set -q _flag_q; or test "$_flag_q" != '-q' + echo "Unable to locate file $env_file" + end + end + end + end + + # This function will be available to be called directly from the shell, even though it is defined inside of dotenv. + # I put it into its own function because I think it looks a little cleaner than having a big blob of echoes inside + # the "if" statement near the top of this function. + function __help_dotenv + echo "Usage: dotenv [-u] [files]" + echo "-h/--help: Display this help message." + echo "-u/--unset: Read [files] and unset the variables found therein." + echo "-x/--export: Force variables to be exported, regardless of whether or not they are preceded by 'export' in the env file." + echo "[files]: One or more files containing name=value pairs to be read into the environment. Defaults to .env." + echo "" + end +end diff --git a/dot_config/fish/readme.md b/home/dot_config/fish/readme.md similarity index 100% rename from dot_config/fish/readme.md rename to home/dot_config/fish/readme.md diff --git a/dot_config/fish/themes/Catppuccin Latte.theme b/home/dot_config/fish/themes/Catppuccin Latte.theme similarity index 100% rename from dot_config/fish/themes/Catppuccin Latte.theme rename to home/dot_config/fish/themes/Catppuccin Latte.theme diff --git a/dot_config/fish/themes/Catppuccin Mocha.theme b/home/dot_config/fish/themes/Catppuccin Mocha.theme similarity index 100% rename from dot_config/fish/themes/Catppuccin Mocha.theme rename to home/dot_config/fish/themes/Catppuccin Mocha.theme diff --git a/dot_config/fish/themes/Rosé Pine Dawn.theme b/home/dot_config/fish/themes/Rosé Pine Dawn.theme similarity index 100% rename from dot_config/fish/themes/Rosé Pine Dawn.theme rename to home/dot_config/fish/themes/Rosé Pine Dawn.theme diff --git a/dot_config/glow/config.yml b/home/dot_config/glow/config.yml similarity index 100% rename from dot_config/glow/config.yml rename to home/dot_config/glow/config.yml diff --git a/dot_config/hypr/dot_gitignore b/home/dot_config/hypr/dot_gitignore similarity index 100% rename from dot_config/hypr/dot_gitignore rename to home/dot_config/hypr/dot_gitignore diff --git a/dot_config/hypr/hypridle.conf b/home/dot_config/hypr/hypridle.conf similarity index 100% rename from dot_config/hypr/hypridle.conf rename to home/dot_config/hypr/hypridle.conf diff --git a/dot_config/hypr/hyprland.conf b/home/dot_config/hypr/hyprland.conf similarity index 100% rename from dot_config/hypr/hyprland.conf rename to home/dot_config/hypr/hyprland.conf diff --git a/dot_config/hypr/hyprland/+colemak.conf b/home/dot_config/hypr/hyprland/+colemak.conf similarity index 100% rename from dot_config/hypr/hyprland/+colemak.conf rename to home/dot_config/hypr/hyprland/+colemak.conf diff --git a/dot_config/hypr/hyprland/+qwerty.conf b/home/dot_config/hypr/hyprland/+qwerty.conf similarity index 100% rename from dot_config/hypr/hyprland/+qwerty.conf rename to home/dot_config/hypr/hyprland/+qwerty.conf diff --git a/dot_config/hypr/hyprland/dark.conf b/home/dot_config/hypr/hyprland/dark.conf similarity index 100% rename from dot_config/hypr/hyprland/dark.conf rename to home/dot_config/hypr/hyprland/dark.conf diff --git a/dot_config/hypr/hyprland/keymaps.conf b/home/dot_config/hypr/hyprland/keymaps.conf similarity index 100% rename from dot_config/hypr/hyprland/keymaps.conf rename to home/dot_config/hypr/hyprland/keymaps.conf diff --git a/dot_config/hypr/hyprland/light.conf b/home/dot_config/hypr/hyprland/light.conf similarity index 100% rename from dot_config/hypr/hyprland/light.conf rename to home/dot_config/hypr/hyprland/light.conf diff --git a/dot_config/hypr/hyprland/rules.conf b/home/dot_config/hypr/hyprland/rules.conf similarity index 100% rename from dot_config/hypr/hyprland/rules.conf rename to home/dot_config/hypr/hyprland/rules.conf diff --git a/dot_config/hypr/hyprland/symlink_current.conf b/home/dot_config/hypr/hyprland/symlink_current.conf similarity index 100% rename from dot_config/hypr/hyprland/symlink_current.conf rename to home/dot_config/hypr/hyprland/symlink_current.conf diff --git a/dot_config/hypr/hyprlock.conf b/home/dot_config/hypr/hyprlock.conf similarity index 100% rename from dot_config/hypr/hyprlock.conf rename to home/dot_config/hypr/hyprlock.conf diff --git a/dot_config/hypr/hyprpaper.conf b/home/dot_config/hypr/hyprpaper.conf similarity index 100% rename from dot_config/hypr/hyprpaper.conf rename to home/dot_config/hypr/hyprpaper.conf diff --git a/dot_config/ideavim/ideavimrc b/home/dot_config/ideavim/ideavimrc similarity index 100% rename from dot_config/ideavim/ideavimrc rename to home/dot_config/ideavim/ideavimrc diff --git a/dot_config/ipython/dot_gitignore b/home/dot_config/ipython/dot_gitignore similarity index 100% rename from dot_config/ipython/dot_gitignore rename to home/dot_config/ipython/dot_gitignore diff --git a/dot_config/ipython/profile_default/db/.keep b/home/dot_config/ipython/profile_default/db/.keep similarity index 100% rename from dot_config/ipython/profile_default/db/.keep rename to home/dot_config/ipython/profile_default/db/.keep diff --git a/dot_config/ipython/profile_default/history.sqlite b/home/dot_config/ipython/profile_default/history.sqlite similarity index 100% rename from dot_config/ipython/profile_default/history.sqlite rename to home/dot_config/ipython/profile_default/history.sqlite diff --git a/dot_config/ipython/profile_default/ipython_config.py b/home/dot_config/ipython/profile_default/ipython_config.py similarity index 100% rename from dot_config/ipython/profile_default/ipython_config.py rename to home/dot_config/ipython/profile_default/ipython_config.py diff --git a/dot_config/ipython/profile_default/log/.keep b/home/dot_config/ipython/profile_default/log/.keep similarity index 100% rename from dot_config/ipython/profile_default/log/.keep rename to home/dot_config/ipython/profile_default/log/.keep diff --git a/dot_config/ipython/profile_default/startup/README b/home/dot_config/ipython/profile_default/startup/README similarity index 100% rename from dot_config/ipython/profile_default/startup/README rename to home/dot_config/ipython/profile_default/startup/README diff --git a/dot_config/ipython/profile_default/startup/keymap.py b/home/dot_config/ipython/profile_default/startup/keymap.py similarity index 100% rename from dot_config/ipython/profile_default/startup/keymap.py rename to home/dot_config/ipython/profile_default/startup/keymap.py diff --git a/dot_config/ipython/profile_default/startup/magic_ps.py b/home/dot_config/ipython/profile_default/startup/magic_ps.py similarity index 100% rename from dot_config/ipython/profile_default/startup/magic_ps.py rename to home/dot_config/ipython/profile_default/startup/magic_ps.py diff --git a/dot_config/keyd/app.conf b/home/dot_config/keyd/app.conf similarity index 100% rename from dot_config/keyd/app.conf rename to home/dot_config/keyd/app.conf diff --git a/dot_config/kitty/dark-theme.auto.conf b/home/dot_config/kitty/dark-theme.auto.conf similarity index 100% rename from dot_config/kitty/dark-theme.auto.conf rename to home/dot_config/kitty/dark-theme.auto.conf diff --git a/dot_config/kitty/kitty.conf b/home/dot_config/kitty/kitty.conf similarity index 100% rename from dot_config/kitty/kitty.conf rename to home/dot_config/kitty/kitty.conf diff --git a/dot_config/kitty/light-theme.auto.conf b/home/dot_config/kitty/light-theme.auto.conf similarity index 100% rename from dot_config/kitty/light-theme.auto.conf rename to home/dot_config/kitty/light-theme.auto.conf diff --git a/dot_config/kitty/window.py b/home/dot_config/kitty/window.py similarity index 100% rename from dot_config/kitty/window.py rename to home/dot_config/kitty/window.py diff --git a/dot_config/krunnerrc b/home/dot_config/krunnerrc similarity index 100% rename from dot_config/krunnerrc rename to home/dot_config/krunnerrc diff --git a/dot_config/lazygit/empty_config.yml b/home/dot_config/lazygit/empty_config.yml similarity index 100% rename from dot_config/lazygit/empty_config.yml rename to home/dot_config/lazygit/empty_config.yml diff --git a/dot_config/lesskey b/home/dot_config/lesskey similarity index 100% rename from dot_config/lesskey rename to home/dot_config/lesskey diff --git a/dot_config/lsd/lsd.yaml b/home/dot_config/lsd/lsd.yaml similarity index 100% rename from dot_config/lsd/lsd.yaml rename to home/dot_config/lsd/lsd.yaml diff --git a/dot_config/mako/config b/home/dot_config/mako/config similarity index 100% rename from dot_config/mako/config rename to home/dot_config/mako/config diff --git a/dot_config/neovide/config.toml b/home/dot_config/neovide/config.toml similarity index 100% rename from dot_config/neovide/config.toml rename to home/dot_config/neovide/config.toml diff --git a/dot_config/nix-config/flake.lock b/home/dot_config/nix-config/flake.lock similarity index 100% rename from dot_config/nix-config/flake.lock rename to home/dot_config/nix-config/flake.lock diff --git a/dot_config/nix-config/flake.nix b/home/dot_config/nix-config/flake.nix similarity index 100% rename from dot_config/nix-config/flake.nix rename to home/dot_config/nix-config/flake.nix diff --git a/dot_config/nix-config/hosts/macbook/brew.nix b/home/dot_config/nix-config/hosts/macbook/brew.nix similarity index 100% rename from dot_config/nix-config/hosts/macbook/brew.nix rename to home/dot_config/nix-config/hosts/macbook/brew.nix diff --git a/dot_config/nix-config/hosts/macbook/default.nix b/home/dot_config/nix-config/hosts/macbook/default.nix similarity index 100% rename from dot_config/nix-config/hosts/macbook/default.nix rename to home/dot_config/nix-config/hosts/macbook/default.nix diff --git a/dot_config/nix-config/hosts/macbook/system.nix b/home/dot_config/nix-config/hosts/macbook/system.nix similarity index 100% rename from dot_config/nix-config/hosts/macbook/system.nix rename to home/dot_config/nix-config/hosts/macbook/system.nix diff --git a/dot_config/nvim/dot_editorconfig b/home/dot_config/nvim/dot_editorconfig similarity index 100% rename from dot_config/nvim/dot_editorconfig rename to home/dot_config/nvim/dot_editorconfig diff --git a/dot_config/nvim/init.lua b/home/dot_config/nvim/init.lua similarity index 100% rename from dot_config/nvim/init.lua rename to home/dot_config/nvim/init.lua diff --git a/dot_config/nvim/lsp/bashls.lua b/home/dot_config/nvim/lsp/bashls.lua similarity index 100% rename from dot_config/nvim/lsp/bashls.lua rename to home/dot_config/nvim/lsp/bashls.lua diff --git a/dot_config/nvim/lsp/beancount.lua b/home/dot_config/nvim/lsp/beancount.lua similarity index 100% rename from dot_config/nvim/lsp/beancount.lua rename to home/dot_config/nvim/lsp/beancount.lua diff --git a/dot_config/nvim/lsp/clangd.lua b/home/dot_config/nvim/lsp/clangd.lua similarity index 100% rename from dot_config/nvim/lsp/clangd.lua rename to home/dot_config/nvim/lsp/clangd.lua diff --git a/dot_config/nvim/lsp/gopls.lua b/home/dot_config/nvim/lsp/gopls.lua similarity index 100% rename from dot_config/nvim/lsp/gopls.lua rename to home/dot_config/nvim/lsp/gopls.lua diff --git a/dot_config/nvim/lsp/jdtls.lua b/home/dot_config/nvim/lsp/jdtls.lua similarity index 100% rename from dot_config/nvim/lsp/jdtls.lua rename to home/dot_config/nvim/lsp/jdtls.lua diff --git a/dot_config/nvim/lsp/jsonls.lua b/home/dot_config/nvim/lsp/jsonls.lua similarity index 100% rename from dot_config/nvim/lsp/jsonls.lua rename to home/dot_config/nvim/lsp/jsonls.lua diff --git a/dot_config/nvim/lsp/luals.lua b/home/dot_config/nvim/lsp/luals.lua similarity index 100% rename from dot_config/nvim/lsp/luals.lua rename to home/dot_config/nvim/lsp/luals.lua diff --git a/dot_config/nvim/lsp/markdown_oxide.lua b/home/dot_config/nvim/lsp/markdown_oxide.lua similarity index 100% rename from dot_config/nvim/lsp/markdown_oxide.lua rename to home/dot_config/nvim/lsp/markdown_oxide.lua diff --git a/dot_config/nvim/lsp/pyright.lua b/home/dot_config/nvim/lsp/pyright.lua similarity index 100% rename from dot_config/nvim/lsp/pyright.lua rename to home/dot_config/nvim/lsp/pyright.lua diff --git a/dot_config/nvim/lsp/rust_analyzer.lua b/home/dot_config/nvim/lsp/rust_analyzer.lua similarity index 100% rename from dot_config/nvim/lsp/rust_analyzer.lua rename to home/dot_config/nvim/lsp/rust_analyzer.lua diff --git a/dot_config/nvim/lsp/taplo.lua b/home/dot_config/nvim/lsp/taplo.lua similarity index 100% rename from dot_config/nvim/lsp/taplo.lua rename to home/dot_config/nvim/lsp/taplo.lua diff --git a/dot_config/nvim/lsp/vimls.lua b/home/dot_config/nvim/lsp/vimls.lua similarity index 100% rename from dot_config/nvim/lsp/vimls.lua rename to home/dot_config/nvim/lsp/vimls.lua diff --git a/dot_config/nvim/lsp/yamlls.lua b/home/dot_config/nvim/lsp/yamlls.lua similarity index 100% rename from dot_config/nvim/lsp/yamlls.lua rename to home/dot_config/nvim/lsp/yamlls.lua diff --git a/dot_config/nvim/lua/config/colors.lua b/home/dot_config/nvim/lua/config/colors.lua similarity index 100% rename from dot_config/nvim/lua/config/colors.lua rename to home/dot_config/nvim/lua/config/colors.lua diff --git a/dot_config/nvim/lua/config/colorscheme.lua b/home/dot_config/nvim/lua/config/colorscheme.lua similarity index 100% rename from dot_config/nvim/lua/config/colorscheme.lua rename to home/dot_config/nvim/lua/config/colorscheme.lua diff --git a/dot_config/nvim/lua/config/diagnostics.lua b/home/dot_config/nvim/lua/config/diagnostics.lua similarity index 100% rename from dot_config/nvim/lua/config/diagnostics.lua rename to home/dot_config/nvim/lua/config/diagnostics.lua diff --git a/dot_config/nvim/lua/config/icons.lua b/home/dot_config/nvim/lua/config/icons.lua similarity index 100% rename from dot_config/nvim/lua/config/icons.lua rename to home/dot_config/nvim/lua/config/icons.lua diff --git a/dot_config/nvim/lua/config/keymaps.lua b/home/dot_config/nvim/lua/config/keymaps.lua similarity index 100% rename from dot_config/nvim/lua/config/keymaps.lua rename to home/dot_config/nvim/lua/config/keymaps.lua diff --git a/dot_config/nvim/lua/config/migration.lua b/home/dot_config/nvim/lua/config/migration.lua similarity index 100% rename from dot_config/nvim/lua/config/migration.lua rename to home/dot_config/nvim/lua/config/migration.lua diff --git a/dot_config/nvim/lua/config/options.lua b/home/dot_config/nvim/lua/config/options.lua similarity index 100% rename from dot_config/nvim/lua/config/options.lua rename to home/dot_config/nvim/lua/config/options.lua diff --git a/dot_config/nvim/lua/config/plugins.lua b/home/dot_config/nvim/lua/config/plugins.lua similarity index 100% rename from dot_config/nvim/lua/config/plugins.lua rename to home/dot_config/nvim/lua/config/plugins.lua diff --git a/dot_config/nvim/lua/config/servers.lua b/home/dot_config/nvim/lua/config/servers.lua similarity index 100% rename from dot_config/nvim/lua/config/servers.lua rename to home/dot_config/nvim/lua/config/servers.lua diff --git a/dot_config/nvim/lua/config/vscode.lua b/home/dot_config/nvim/lua/config/vscode.lua similarity index 100% rename from dot_config/nvim/lua/config/vscode.lua rename to home/dot_config/nvim/lua/config/vscode.lua diff --git a/dot_config/nvim/lua/keymaps/basic.lua b/home/dot_config/nvim/lua/keymaps/basic.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/basic.lua rename to home/dot_config/nvim/lua/keymaps/basic.lua diff --git a/dot_config/nvim/lua/keymaps/buffer.lua b/home/dot_config/nvim/lua/keymaps/buffer.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/buffer.lua rename to home/dot_config/nvim/lua/keymaps/buffer.lua diff --git a/dot_config/nvim/lua/keymaps/init.lua b/home/dot_config/nvim/lua/keymaps/init.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/init.lua rename to home/dot_config/nvim/lua/keymaps/init.lua diff --git a/dot_config/nvim/lua/keymaps/language.lua b/home/dot_config/nvim/lua/keymaps/language.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/language.lua rename to home/dot_config/nvim/lua/keymaps/language.lua diff --git a/dot_config/nvim/lua/keymaps/leaders.bak b/home/dot_config/nvim/lua/keymaps/leaders.bak similarity index 100% rename from dot_config/nvim/lua/keymaps/leaders.bak rename to home/dot_config/nvim/lua/keymaps/leaders.bak diff --git a/dot_config/nvim/lua/keymaps/leaders.lua b/home/dot_config/nvim/lua/keymaps/leaders.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/leaders.lua rename to home/dot_config/nvim/lua/keymaps/leaders.lua diff --git a/dot_config/nvim/lua/keymaps/lspkeys.lua b/home/dot_config/nvim/lua/keymaps/lspkeys.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/lspkeys.lua rename to home/dot_config/nvim/lua/keymaps/lspkeys.lua diff --git a/dot_config/nvim/lua/keymaps/modifier.lua b/home/dot_config/nvim/lua/keymaps/modifier.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/modifier.lua rename to home/dot_config/nvim/lua/keymaps/modifier.lua diff --git a/dot_config/nvim/lua/keymaps/nvim-tree.lua b/home/dot_config/nvim/lua/keymaps/nvim-tree.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/nvim-tree.lua rename to home/dot_config/nvim/lua/keymaps/nvim-tree.lua diff --git a/dot_config/nvim/lua/keymaps/user-command.lua b/home/dot_config/nvim/lua/keymaps/user-command.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/user-command.lua rename to home/dot_config/nvim/lua/keymaps/user-command.lua diff --git a/dot_config/nvim/lua/keymaps/utils.lua b/home/dot_config/nvim/lua/keymaps/utils.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/utils.lua rename to home/dot_config/nvim/lua/keymaps/utils.lua diff --git a/dot_config/nvim/lua/keymaps/visual-multi.lua b/home/dot_config/nvim/lua/keymaps/visual-multi.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/visual-multi.lua rename to home/dot_config/nvim/lua/keymaps/visual-multi.lua diff --git a/dot_config/nvim/lua/keymaps/which.lua b/home/dot_config/nvim/lua/keymaps/which.lua similarity index 100% rename from dot_config/nvim/lua/keymaps/which.lua rename to home/dot_config/nvim/lua/keymaps/which.lua diff --git a/dot_config/nvim/lua/plugins/appearance.lua b/home/dot_config/nvim/lua/plugins/appearance.lua similarity index 100% rename from dot_config/nvim/lua/plugins/appearance.lua rename to home/dot_config/nvim/lua/plugins/appearance.lua diff --git a/dot_config/nvim/lua/plugins/completion.lua b/home/dot_config/nvim/lua/plugins/completion.lua similarity index 100% rename from dot_config/nvim/lua/plugins/completion.lua rename to home/dot_config/nvim/lua/plugins/completion.lua diff --git a/dot_config/nvim/lua/plugins/dap.lua b/home/dot_config/nvim/lua/plugins/dap.lua similarity index 100% rename from dot_config/nvim/lua/plugins/dap.lua rename to home/dot_config/nvim/lua/plugins/dap.lua diff --git a/dot_config/nvim/lua/plugins/edit.lua b/home/dot_config/nvim/lua/plugins/edit.lua similarity index 100% rename from dot_config/nvim/lua/plugins/edit.lua rename to home/dot_config/nvim/lua/plugins/edit.lua diff --git a/dot_config/nvim/lua/plugins/fileutils.lua b/home/dot_config/nvim/lua/plugins/fileutils.lua similarity index 100% rename from dot_config/nvim/lua/plugins/fileutils.lua rename to home/dot_config/nvim/lua/plugins/fileutils.lua diff --git a/dot_config/nvim/lua/plugins/init.lua b/home/dot_config/nvim/lua/plugins/init.lua similarity index 100% rename from dot_config/nvim/lua/plugins/init.lua rename to home/dot_config/nvim/lua/plugins/init.lua diff --git a/dot_config/nvim/lua/plugins/lang/beancount.lua b/home/dot_config/nvim/lua/plugins/lang/beancount.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/beancount.lua rename to home/dot_config/nvim/lua/plugins/lang/beancount.lua diff --git a/dot_config/nvim/lua/plugins/lang/init.lua b/home/dot_config/nvim/lua/plugins/lang/init.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/init.lua rename to home/dot_config/nvim/lua/plugins/lang/init.lua diff --git a/dot_config/nvim/lua/plugins/lang/just.lua b/home/dot_config/nvim/lua/plugins/lang/just.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/just.lua rename to home/dot_config/nvim/lua/plugins/lang/just.lua diff --git a/dot_config/nvim/lua/plugins/lang/lua.lua b/home/dot_config/nvim/lua/plugins/lang/lua.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/lua.lua rename to home/dot_config/nvim/lua/plugins/lang/lua.lua diff --git a/dot_config/nvim/lua/plugins/lang/markdown/init.lua b/home/dot_config/nvim/lua/plugins/lang/markdown/init.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/markdown/init.lua rename to home/dot_config/nvim/lua/plugins/lang/markdown/init.lua diff --git a/dot_config/nvim/lua/plugins/lang/markdown/markview.lua.bak b/home/dot_config/nvim/lua/plugins/lang/markdown/markview.lua.bak similarity index 100% rename from dot_config/nvim/lua/plugins/lang/markdown/markview.lua.bak rename to home/dot_config/nvim/lua/plugins/lang/markdown/markview.lua.bak diff --git a/dot_config/nvim/lua/plugins/lang/markdown/obsidian-nvim.lua b/home/dot_config/nvim/lua/plugins/lang/markdown/obsidian-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/markdown/obsidian-nvim.lua rename to home/dot_config/nvim/lua/plugins/lang/markdown/obsidian-nvim.lua diff --git a/dot_config/nvim/lua/plugins/lang/markdown/render-markdown.lua b/home/dot_config/nvim/lua/plugins/lang/markdown/render-markdown.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/markdown/render-markdown.lua rename to home/dot_config/nvim/lua/plugins/lang/markdown/render-markdown.lua diff --git a/dot_config/nvim/lua/plugins/lang/org.lua b/home/dot_config/nvim/lua/plugins/lang/org.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/org.lua rename to home/dot_config/nvim/lua/plugins/lang/org.lua diff --git a/dot_config/nvim/lua/plugins/lang/tex.lua b/home/dot_config/nvim/lua/plugins/lang/tex.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/tex.lua rename to home/dot_config/nvim/lua/plugins/lang/tex.lua diff --git a/dot_config/nvim/lua/plugins/lang/treesitter.lua b/home/dot_config/nvim/lua/plugins/lang/treesitter.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/treesitter.lua rename to home/dot_config/nvim/lua/plugins/lang/treesitter.lua diff --git a/dot_config/nvim/lua/plugins/lang/typst.lua b/home/dot_config/nvim/lua/plugins/lang/typst.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lang/typst.lua rename to home/dot_config/nvim/lua/plugins/lang/typst.lua diff --git a/dot_config/nvim/lua/plugins/lazy-nvim.lua b/home/dot_config/nvim/lua/plugins/lazy-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/lazy-nvim.lua rename to home/dot_config/nvim/lua/plugins/lazy-nvim.lua diff --git a/dot_config/nvim/lua/plugins/misc.lua b/home/dot_config/nvim/lua/plugins/misc.lua similarity index 100% rename from dot_config/nvim/lua/plugins/misc.lua rename to home/dot_config/nvim/lua/plugins/misc.lua diff --git a/dot_config/nvim/lua/plugins/mod/alpha-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/alpha-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/alpha-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/alpha-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/autopairs.lua b/home/dot_config/nvim/lua/plugins/mod/autopairs.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/autopairs.lua rename to home/dot_config/nvim/lua/plugins/mod/autopairs.lua diff --git a/dot_config/nvim/lua/plugins/mod/avante-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/avante-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/avante-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/avante-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/blink-cmp.lua b/home/dot_config/nvim/lua/plugins/mod/blink-cmp.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/blink-cmp.lua rename to home/dot_config/nvim/lua/plugins/mod/blink-cmp.lua diff --git a/dot_config/nvim/lua/plugins/mod/bufferline.lua b/home/dot_config/nvim/lua/plugins/mod/bufferline.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/bufferline.lua rename to home/dot_config/nvim/lua/plugins/mod/bufferline.lua diff --git a/dot_config/nvim/lua/plugins/mod/conform-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/conform-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/conform-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/conform-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/copilot-lua.lua b/home/dot_config/nvim/lua/plugins/mod/copilot-lua.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/copilot-lua.lua rename to home/dot_config/nvim/lua/plugins/mod/copilot-lua.lua diff --git a/dot_config/nvim/lua/plugins/mod/fzf.lua b/home/dot_config/nvim/lua/plugins/mod/fzf.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/fzf.lua rename to home/dot_config/nvim/lua/plugins/mod/fzf.lua diff --git a/dot_config/nvim/lua/plugins/mod/hover-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/hover-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/hover-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/hover-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/image-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/image-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/image-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/image-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/img-clip.lua b/home/dot_config/nvim/lua/plugins/mod/img-clip.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/img-clip.lua rename to home/dot_config/nvim/lua/plugins/mod/img-clip.lua diff --git a/dot_config/nvim/lua/plugins/mod/lualine/components.lua b/home/dot_config/nvim/lua/plugins/mod/lualine/components.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/lualine/components.lua rename to home/dot_config/nvim/lua/plugins/mod/lualine/components.lua diff --git a/dot_config/nvim/lua/plugins/mod/lualine/init.lua b/home/dot_config/nvim/lua/plugins/mod/lualine/init.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/lualine/init.lua rename to home/dot_config/nvim/lua/plugins/mod/lualine/init.lua diff --git a/dot_config/nvim/lua/plugins/mod/mc.lua b/home/dot_config/nvim/lua/plugins/mod/mc.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/mc.lua rename to home/dot_config/nvim/lua/plugins/mod/mc.lua diff --git a/dot_config/nvim/lua/plugins/mod/neo-tree.lua b/home/dot_config/nvim/lua/plugins/mod/neo-tree.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/neo-tree.lua rename to home/dot_config/nvim/lua/plugins/mod/neo-tree.lua diff --git a/dot_config/nvim/lua/plugins/mod/nvim-cmp.lua b/home/dot_config/nvim/lua/plugins/mod/nvim-cmp.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/nvim-cmp.lua rename to home/dot_config/nvim/lua/plugins/mod/nvim-cmp.lua diff --git a/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua b/home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua rename to home/dot_config/nvim/lua/plugins/mod/nvim-lspconfig.lua diff --git a/dot_config/nvim/lua/plugins/mod/nvim-tree.lua b/home/dot_config/nvim/lua/plugins/mod/nvim-tree.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/nvim-tree.lua rename to home/dot_config/nvim/lua/plugins/mod/nvim-tree.lua diff --git a/dot_config/nvim/lua/plugins/mod/snacks-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/snacks-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/snacks-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/snacks-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/telescope.lua b/home/dot_config/nvim/lua/plugins/mod/telescope.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/telescope.lua rename to home/dot_config/nvim/lua/plugins/mod/telescope.lua diff --git a/dot_config/nvim/lua/plugins/mod/toggleterm.lua b/home/dot_config/nvim/lua/plugins/mod/toggleterm.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/toggleterm.lua rename to home/dot_config/nvim/lua/plugins/mod/toggleterm.lua diff --git a/dot_config/nvim/lua/plugins/mod/trouble-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/trouble-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/trouble-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/trouble-nvim.lua diff --git a/dot_config/nvim/lua/plugins/mod/which-keys-nvim.lua b/home/dot_config/nvim/lua/plugins/mod/which-keys-nvim.lua similarity index 100% rename from dot_config/nvim/lua/plugins/mod/which-keys-nvim.lua rename to home/dot_config/nvim/lua/plugins/mod/which-keys-nvim.lua diff --git a/dot_config/nvim/readme.md b/home/dot_config/nvim/readme.md similarity index 100% rename from dot_config/nvim/readme.md rename to home/dot_config/nvim/readme.md diff --git a/dot_config/nvim/stylua.toml b/home/dot_config/nvim/stylua.toml similarity index 100% rename from dot_config/nvim/stylua.toml rename to home/dot_config/nvim/stylua.toml diff --git a/dot_config/pip/pip.conf b/home/dot_config/pip/pip.conf similarity index 100% rename from dot_config/pip/pip.conf rename to home/dot_config/pip/pip.conf diff --git a/dot_config/powershell/Aliases.ps1 b/home/dot_config/powershell/Aliases.ps1 similarity index 100% rename from dot_config/powershell/Aliases.ps1 rename to home/dot_config/powershell/Aliases.ps1 diff --git a/dot_config/powershell/Completions.ps1 b/home/dot_config/powershell/Completions.ps1 similarity index 100% rename from dot_config/powershell/Completions.ps1 rename to home/dot_config/powershell/Completions.ps1 diff --git a/dot_config/powershell/Environment.ps1 b/home/dot_config/powershell/Environment.ps1 similarity index 100% rename from dot_config/powershell/Environment.ps1 rename to home/dot_config/powershell/Environment.ps1 diff --git a/dot_config/powershell/Keymap.ps1 b/home/dot_config/powershell/Keymap.ps1 similarity index 100% rename from dot_config/powershell/Keymap.ps1 rename to home/dot_config/powershell/Keymap.ps1 diff --git a/dot_config/powershell/Keymap/Colemak.ps1 b/home/dot_config/powershell/Keymap/Colemak.ps1 similarity index 100% rename from dot_config/powershell/Keymap/Colemak.ps1 rename to home/dot_config/powershell/Keymap/Colemak.ps1 diff --git a/dot_config/powershell/Microsoft.PowerShell_profile.ps1 b/home/dot_config/powershell/Microsoft.PowerShell_profile.ps1 similarity index 100% rename from dot_config/powershell/Microsoft.PowerShell_profile.ps1 rename to home/dot_config/powershell/Microsoft.PowerShell_profile.ps1 diff --git a/dot_config/powershell/Modules.ps1 b/home/dot_config/powershell/Modules.ps1 similarity index 100% rename from dot_config/powershell/Modules.ps1 rename to home/dot_config/powershell/Modules.ps1 diff --git a/dot_config/powershell/Navigation.ps1 b/home/dot_config/powershell/Navigation.ps1 similarity index 100% rename from dot_config/powershell/Navigation.ps1 rename to home/dot_config/powershell/Navigation.ps1 diff --git a/dot_config/powershell/Prompt.ps1 b/home/dot_config/powershell/Prompt.ps1 similarity index 100% rename from dot_config/powershell/Prompt.ps1 rename to home/dot_config/powershell/Prompt.ps1 diff --git a/dot_config/powershell/readme.md b/home/dot_config/powershell/readme.md similarity index 100% rename from dot_config/powershell/readme.md rename to home/dot_config/powershell/readme.md diff --git a/dot_config/powershell/xaa b/home/dot_config/powershell/xaa similarity index 100% rename from dot_config/powershell/xaa rename to home/dot_config/powershell/xaa diff --git a/dot_config/readline/inputrc b/home/dot_config/readline/inputrc similarity index 100% rename from dot_config/readline/inputrc rename to home/dot_config/readline/inputrc diff --git a/dot_config/rofi/config.rasi b/home/dot_config/rofi/config.rasi similarity index 100% rename from dot_config/rofi/config.rasi rename to home/dot_config/rofi/config.rasi diff --git a/dot_config/rofi/dark.rasi b/home/dot_config/rofi/dark.rasi similarity index 100% rename from dot_config/rofi/dark.rasi rename to home/dot_config/rofi/dark.rasi diff --git a/dot_config/rofi/light.rasi b/home/dot_config/rofi/light.rasi similarity index 100% rename from dot_config/rofi/light.rasi rename to home/dot_config/rofi/light.rasi diff --git a/dot_config/rofi/symlink_current.rasi b/home/dot_config/rofi/symlink_current.rasi similarity index 100% rename from dot_config/rofi/symlink_current.rasi rename to home/dot_config/rofi/symlink_current.rasi diff --git a/dot_config/rtorrent/rtorrent.rc b/home/dot_config/rtorrent/rtorrent.rc similarity index 100% rename from dot_config/rtorrent/rtorrent.rc rename to home/dot_config/rtorrent/rtorrent.rc diff --git a/dot_config/screen/+colemak.screenrc b/home/dot_config/screen/+colemak.screenrc similarity index 100% rename from dot_config/screen/+colemak.screenrc rename to home/dot_config/screen/+colemak.screenrc diff --git a/dot_config/screen/+qwerty.screenrc b/home/dot_config/screen/+qwerty.screenrc similarity index 100% rename from dot_config/screen/+qwerty.screenrc rename to home/dot_config/screen/+qwerty.screenrc diff --git a/dot_config/screen/screenrc b/home/dot_config/screen/screenrc similarity index 100% rename from dot_config/screen/screenrc rename to home/dot_config/screen/screenrc diff --git a/dot_config/sioyek/keys_user.config b/home/dot_config/sioyek/keys_user.config similarity index 100% rename from dot_config/sioyek/keys_user.config rename to home/dot_config/sioyek/keys_user.config diff --git a/dot_config/sioyek/prefs_user.config b/home/dot_config/sioyek/prefs_user.config similarity index 100% rename from dot_config/sioyek/prefs_user.config rename to home/dot_config/sioyek/prefs_user.config diff --git a/dot_config/starship.toml b/home/dot_config/starship.toml similarity index 100% rename from dot_config/starship.toml rename to home/dot_config/starship.toml diff --git a/dot_config/swaylock/swaylock b/home/dot_config/swaylock/swaylock similarity index 100% rename from dot_config/swaylock/swaylock rename to home/dot_config/swaylock/swaylock diff --git a/dot_config/systemd/user/emacs-daemon.service b/home/dot_config/systemd/user/emacs-daemon.service similarity index 100% rename from dot_config/systemd/user/emacs-daemon.service rename to home/dot_config/systemd/user/emacs-daemon.service diff --git a/dot_config/systemd/user/keyd-app.service b/home/dot_config/systemd/user/keyd-app.service similarity index 100% rename from dot_config/systemd/user/keyd-app.service rename to home/dot_config/systemd/user/keyd-app.service diff --git a/dot_config/systemd/user/mihomo.service b/home/dot_config/systemd/user/mihomo.service similarity index 100% rename from dot_config/systemd/user/mihomo.service rename to home/dot_config/systemd/user/mihomo.service diff --git a/dot_config/tmux/+colemak.tmux b/home/dot_config/tmux/+colemak.tmux similarity index 100% rename from dot_config/tmux/+colemak.tmux rename to home/dot_config/tmux/+colemak.tmux diff --git a/dot_config/tmux/+qwerty.tmux b/home/dot_config/tmux/+qwerty.tmux similarity index 100% rename from dot_config/tmux/+qwerty.tmux rename to home/dot_config/tmux/+qwerty.tmux diff --git a/dot_config/tmux/tmux.conf b/home/dot_config/tmux/tmux.conf similarity index 100% rename from dot_config/tmux/tmux.conf rename to home/dot_config/tmux/tmux.conf diff --git a/dot_config/user-dirs.dirs b/home/dot_config/user-dirs.dirs similarity index 100% rename from dot_config/user-dirs.dirs rename to home/dot_config/user-dirs.dirs diff --git a/dot_config/user-dirs.locale b/home/dot_config/user-dirs.locale similarity index 100% rename from dot_config/user-dirs.locale rename to home/dot_config/user-dirs.locale diff --git a/dot_config/vim/vimrc b/home/dot_config/vim/vimrc similarity index 100% rename from dot_config/vim/vimrc rename to home/dot_config/vim/vimrc diff --git a/dot_config/waybar/config.jsonc b/home/dot_config/waybar/config.jsonc similarity index 100% rename from dot_config/waybar/config.jsonc rename to home/dot_config/waybar/config.jsonc diff --git a/dot_config/waybar/dark.css b/home/dot_config/waybar/dark.css similarity index 100% rename from dot_config/waybar/dark.css rename to home/dot_config/waybar/dark.css diff --git a/dot_config/waybar/light.css b/home/dot_config/waybar/light.css similarity index 100% rename from dot_config/waybar/light.css rename to home/dot_config/waybar/light.css diff --git a/dot_config/waybar/modules/hyprland-workspace.jsonc b/home/dot_config/waybar/modules/hyprland-workspace.jsonc similarity index 100% rename from dot_config/waybar/modules/hyprland-workspace.jsonc rename to home/dot_config/waybar/modules/hyprland-workspace.jsonc diff --git a/dot_config/waybar/modules/misc.jsonc b/home/dot_config/waybar/modules/misc.jsonc similarity index 100% rename from dot_config/waybar/modules/misc.jsonc rename to home/dot_config/waybar/modules/misc.jsonc diff --git a/dot_config/waybar/style.css b/home/dot_config/waybar/style.css similarity index 100% rename from dot_config/waybar/style.css rename to home/dot_config/waybar/style.css diff --git a/dot_config/wezterm/appearance.lua b/home/dot_config/wezterm/appearance.lua similarity index 100% rename from dot_config/wezterm/appearance.lua rename to home/dot_config/wezterm/appearance.lua diff --git a/dot_config/wezterm/color.lua b/home/dot_config/wezterm/color.lua similarity index 100% rename from dot_config/wezterm/color.lua rename to home/dot_config/wezterm/color.lua diff --git a/dot_config/wezterm/dot_gitignore b/home/dot_config/wezterm/dot_gitignore similarity index 100% rename from dot_config/wezterm/dot_gitignore rename to home/dot_config/wezterm/dot_gitignore diff --git a/dot_config/wezterm/keymaps/colemak.lua b/home/dot_config/wezterm/keymaps/colemak.lua similarity index 100% rename from dot_config/wezterm/keymaps/colemak.lua rename to home/dot_config/wezterm/keymaps/colemak.lua diff --git a/dot_config/wezterm/keymaps/init.lua b/home/dot_config/wezterm/keymaps/init.lua similarity index 100% rename from dot_config/wezterm/keymaps/init.lua rename to home/dot_config/wezterm/keymaps/init.lua diff --git a/dot_config/wezterm/keymaps/leaders.lua b/home/dot_config/wezterm/keymaps/leaders.lua similarity index 100% rename from dot_config/wezterm/keymaps/leaders.lua rename to home/dot_config/wezterm/keymaps/leaders.lua diff --git a/dot_config/wezterm/keymaps/qwerty.lua b/home/dot_config/wezterm/keymaps/qwerty.lua similarity index 100% rename from dot_config/wezterm/keymaps/qwerty.lua rename to home/dot_config/wezterm/keymaps/qwerty.lua diff --git a/dot_config/wezterm/launcher.lua b/home/dot_config/wezterm/launcher.lua similarity index 100% rename from dot_config/wezterm/launcher.lua rename to home/dot_config/wezterm/launcher.lua diff --git a/dot_config/wezterm/misc.lua b/home/dot_config/wezterm/misc.lua similarity index 100% rename from dot_config/wezterm/misc.lua rename to home/dot_config/wezterm/misc.lua diff --git a/dot_config/wezterm/tab.lua b/home/dot_config/wezterm/tab.lua similarity index 100% rename from dot_config/wezterm/tab.lua rename to home/dot_config/wezterm/tab.lua diff --git a/dot_config/wezterm/utils.lua b/home/dot_config/wezterm/utils.lua similarity index 100% rename from dot_config/wezterm/utils.lua rename to home/dot_config/wezterm/utils.lua diff --git a/dot_config/wezterm/wezterm.lua b/home/dot_config/wezterm/wezterm.lua similarity index 100% rename from dot_config/wezterm/wezterm.lua rename to home/dot_config/wezterm/wezterm.lua diff --git a/dot_config/wlogout/actions b/home/dot_config/wlogout/actions similarity index 100% rename from dot_config/wlogout/actions rename to home/dot_config/wlogout/actions diff --git a/dot_config/wlogout/icons/hibernate.png b/home/dot_config/wlogout/icons/hibernate.png similarity index 100% rename from dot_config/wlogout/icons/hibernate.png rename to home/dot_config/wlogout/icons/hibernate.png diff --git a/dot_config/wlogout/icons/lock.png b/home/dot_config/wlogout/icons/lock.png similarity index 100% rename from dot_config/wlogout/icons/lock.png rename to home/dot_config/wlogout/icons/lock.png diff --git a/dot_config/wlogout/icons/logout.png b/home/dot_config/wlogout/icons/logout.png similarity index 100% rename from dot_config/wlogout/icons/logout.png rename to home/dot_config/wlogout/icons/logout.png diff --git a/dot_config/wlogout/icons/reboot.png b/home/dot_config/wlogout/icons/reboot.png similarity index 100% rename from dot_config/wlogout/icons/reboot.png rename to home/dot_config/wlogout/icons/reboot.png diff --git a/dot_config/wlogout/icons/shutdown.png b/home/dot_config/wlogout/icons/shutdown.png similarity index 100% rename from dot_config/wlogout/icons/shutdown.png rename to home/dot_config/wlogout/icons/shutdown.png diff --git a/dot_config/wlogout/icons/suspend.png b/home/dot_config/wlogout/icons/suspend.png similarity index 100% rename from dot_config/wlogout/icons/suspend.png rename to home/dot_config/wlogout/icons/suspend.png diff --git a/dot_config/wlogout/layout b/home/dot_config/wlogout/layout similarity index 100% rename from dot_config/wlogout/layout rename to home/dot_config/wlogout/layout diff --git a/dot_config/wlogout/style.css b/home/dot_config/wlogout/style.css similarity index 100% rename from dot_config/wlogout/style.css rename to home/dot_config/wlogout/style.css diff --git a/dot_config/yazi/dark.toml b/home/dot_config/yazi/dark.toml similarity index 100% rename from dot_config/yazi/dark.toml rename to home/dot_config/yazi/dark.toml diff --git a/dot_config/yazi/dot_gitignore b/home/dot_config/yazi/dot_gitignore similarity index 100% rename from dot_config/yazi/dot_gitignore rename to home/dot_config/yazi/dot_gitignore diff --git a/dot_config/yazi/init.lua b/home/dot_config/yazi/init.lua similarity index 100% rename from dot_config/yazi/init.lua rename to home/dot_config/yazi/init.lua diff --git a/dot_config/yazi/keymap.toml b/home/dot_config/yazi/keymap.toml similarity index 100% rename from dot_config/yazi/keymap.toml rename to home/dot_config/yazi/keymap.toml diff --git a/dot_config/yazi/light.toml b/home/dot_config/yazi/light.toml similarity index 100% rename from dot_config/yazi/light.toml rename to home/dot_config/yazi/light.toml diff --git a/dot_config/yazi/symlink_theme.toml b/home/dot_config/yazi/symlink_theme.toml similarity index 100% rename from dot_config/yazi/symlink_theme.toml rename to home/dot_config/yazi/symlink_theme.toml diff --git a/dot_config/yazi/yazi.toml b/home/dot_config/yazi/yazi.toml similarity index 100% rename from dot_config/yazi/yazi.toml rename to home/dot_config/yazi/yazi.toml diff --git a/dot_config/zed/keymap.json b/home/dot_config/zed/keymap.json similarity index 100% rename from dot_config/zed/keymap.json rename to home/dot_config/zed/keymap.json diff --git a/dot_config/zed/keymap_backup.json b/home/dot_config/zed/keymap_backup.json similarity index 100% rename from dot_config/zed/keymap_backup.json rename to home/dot_config/zed/keymap_backup.json diff --git a/dot_config/zed/settings.json b/home/dot_config/zed/settings.json similarity index 100% rename from dot_config/zed/settings.json rename to home/dot_config/zed/settings.json diff --git a/dot_config/zed/snippets/executable_c.json b/home/dot_config/zed/snippets/executable_c.json similarity index 100% rename from dot_config/zed/snippets/executable_c.json rename to home/dot_config/zed/snippets/executable_c.json diff --git a/dot_config/zed/snippets/org.json b/home/dot_config/zed/snippets/org.json similarity index 100% rename from dot_config/zed/snippets/org.json rename to home/dot_config/zed/snippets/org.json diff --git a/dot_config/zellij/zellij.config.kdl b/home/dot_config/zellij/zellij.config.kdl similarity index 100% rename from dot_config/zellij/zellij.config.kdl rename to home/dot_config/zellij/zellij.config.kdl diff --git a/dot_config/zsh/dot_zshenv b/home/dot_config/zsh/dot_zshenv similarity index 100% rename from dot_config/zsh/dot_zshenv rename to home/dot_config/zsh/dot_zshenv diff --git a/dot_config/zsh/dot_zshrc b/home/dot_config/zsh/dot_zshrc similarity index 100% rename from dot_config/zsh/dot_zshrc rename to home/dot_config/zsh/dot_zshrc diff --git a/dot_config/zsh/empty_dot_zprofile b/home/dot_config/zsh/empty_dot_zprofile similarity index 100% rename from dot_config/zsh/empty_dot_zprofile rename to home/dot_config/zsh/empty_dot_zprofile diff --git a/dot_config/zsh/global.zshenv b/home/dot_config/zsh/global.zshenv similarity index 100% rename from dot_config/zsh/global.zshenv rename to home/dot_config/zsh/global.zshenv diff --git a/dot_config/zsh/mod/alias.zsh b/home/dot_config/zsh/mod/alias.zsh similarity index 100% rename from dot_config/zsh/mod/alias.zsh rename to home/dot_config/zsh/mod/alias.zsh diff --git a/dot_config/zsh/mod/config.zsh b/home/dot_config/zsh/mod/config.zsh similarity index 100% rename from dot_config/zsh/mod/config.zsh rename to home/dot_config/zsh/mod/config.zsh diff --git a/dot_config/zsh/mod/env.zsh b/home/dot_config/zsh/mod/env.zsh similarity index 100% rename from dot_config/zsh/mod/env.zsh rename to home/dot_config/zsh/mod/env.zsh diff --git a/dot_config/zsh/mod/keymap.zsh b/home/dot_config/zsh/mod/keymap.zsh similarity index 100% rename from dot_config/zsh/mod/keymap.zsh rename to home/dot_config/zsh/mod/keymap.zsh diff --git a/dot_config/zsh/mod/navi.zsh b/home/dot_config/zsh/mod/navi.zsh similarity index 100% rename from dot_config/zsh/mod/navi.zsh rename to home/dot_config/zsh/mod/navi.zsh diff --git a/dot_config/zsh/mod/prompt.zsh b/home/dot_config/zsh/mod/prompt.zsh similarity index 100% rename from dot_config/zsh/mod/prompt.zsh rename to home/dot_config/zsh/mod/prompt.zsh diff --git a/dot_haskeline b/home/dot_haskeline similarity index 100% rename from dot_haskeline rename to home/dot_haskeline diff --git a/scripts/PSHistStat.ps1 b/home/scripts/PSHistStat.ps1 similarity index 100% rename from scripts/PSHistStat.ps1 rename to home/scripts/PSHistStat.ps1 diff --git a/scripts/Rename-FilesWithZeroPadding.ps1 b/home/scripts/Rename-FilesWithZeroPadding.ps1 similarity index 100% rename from scripts/Rename-FilesWithZeroPadding.ps1 rename to home/scripts/Rename-FilesWithZeroPadding.ps1 diff --git a/scripts/Scripts.ps1 b/home/scripts/Scripts.ps1 similarity index 100% rename from scripts/Scripts.ps1 rename to home/scripts/Scripts.ps1 diff --git a/scripts/__twm_osx_start.zsh b/home/scripts/__twm_osx_start.zsh similarity index 100% rename from scripts/__twm_osx_start.zsh rename to home/scripts/__twm_osx_start.zsh diff --git a/scripts/__twm_osx_stop.zsh b/home/scripts/__twm_osx_stop.zsh similarity index 100% rename from scripts/__twm_osx_stop.zsh rename to home/scripts/__twm_osx_stop.zsh diff --git a/scripts/run_once_fish.sh b/home/scripts/run_once_fish.sh similarity index 100% rename from scripts/run_once_fish.sh rename to home/scripts/run_once_fish.sh diff --git a/scripts/run_once_powershell.ps1 b/home/scripts/run_once_powershell.ps1 similarity index 100% rename from scripts/run_once_powershell.ps1 rename to home/scripts/run_once_powershell.ps1 diff --git a/scripts/run_once_yazi.sh b/home/scripts/run_once_yazi.sh similarity index 100% rename from scripts/run_once_yazi.sh rename to home/scripts/run_once_yazi.sh diff --git a/scripts/run_once_zsh-install-plugins.sh b/home/scripts/run_once_zsh-install-plugins.sh similarity index 100% rename from scripts/run_once_zsh-install-plugins.sh rename to home/scripts/run_once_zsh-install-plugins.sh diff --git a/scripts/run_once_zsh-set-env.sh b/home/scripts/run_once_zsh-set-env.sh similarity index 100% rename from scripts/run_once_zsh-set-env.sh rename to home/scripts/run_once_zsh-set-env.sh diff --git a/scripts/update.zsh b/home/scripts/update.zsh similarity index 100% rename from scripts/update.zsh rename to home/scripts/update.zsh diff --git a/symlink_dot_bashrc b/home/symlink_dot_bashrc similarity index 100% rename from symlink_dot_bashrc rename to home/symlink_dot_bashrc diff --git a/readme.org b/readme.org index 66c7dea..f6bf3b9 100644 --- a/readme.org +++ b/readme.org @@ -1,58 +1,3 @@ * dotfiles -This repository contains dotfiles for multiple platforms, with /colemak/ -as the default keyboard layout. -No rice, no Unixporn/NTporn, just a simple setup that works for me. - -Works for Windows, Linux and MacOS. - -** Setup - - -*** From Scratch (Linux/MacOS) - -#+begin_src shell -curl https://raw.githubusercontent.com/js0ny/dotfiles/refs/heads/master/bootstrap/setup.sh -o setup.sh && chmod u+x setup.sh && ./setup.sh -#+end_src - -*** Via =just= script - -Make sure you have =just= installed - -#+begin_src shell -which just -#+end_src - -Then run - -#+begin_src shell -just -#+end_src - -This will list all available tasks. - -All the just scripts are in =Justfile= and under =.just.d/= directory. - -** Structure - -#+begin_src shell - . -├──  .editorconfig # Editor configuration, for LF/CRLF correction -├──  .gitattributes # Git attributes, for LF/CRLF correction -├──  bootstrap # Setup scripts for new machines -├──  common # Single-file configurations (lesskey, vimrc etc) -├──  platforms # Platform-specific configurations -├──  readme.md # This file -├──  scripts # Scripts for various tasks -└──  tools # Multi-file configurations (shell, neovim etc) -#+end_src - -** Keybindings - -#+begin_example - ^ - e - < h i > - n - v -#+end_example +Migrating to ~chezmoi~.