about summary refs log tree commit diff stats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/home/conf/alacritty/default.nix (renamed from modules/home/soispha/conf/alacritty/default.nix)0
-rw-r--r--modules/home/conf/alacritty/toml/base.toml (renamed from modules/home/soispha/conf/alacritty/toml/base.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/bell.toml (renamed from modules/home/soispha/conf/alacritty/toml/bell.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/colorscheme.toml (renamed from modules/home/soispha/conf/alacritty/toml/colorscheme.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/cursor.toml (renamed from modules/home/soispha/conf/alacritty/toml/cursor.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/env.toml (renamed from modules/home/soispha/conf/alacritty/toml/env.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/font.toml (renamed from modules/home/soispha/conf/alacritty/toml/font.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/hints.toml (renamed from modules/home/soispha/conf/alacritty/toml/hints.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/keyboard_bindings.toml (renamed from modules/home/soispha/conf/alacritty/toml/keyboard_bindings.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/mouse.toml (renamed from modules/home/soispha/conf/alacritty/toml/mouse.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/mouse_bindings.toml (renamed from modules/home/soispha/conf/alacritty/toml/mouse_bindings.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/scrolling.toml (renamed from modules/home/soispha/conf/alacritty/toml/scrolling.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/selection.toml (renamed from modules/home/soispha/conf/alacritty/toml/selection.toml)0
-rw-r--r--modules/home/conf/alacritty/toml/window.toml (renamed from modules/home/soispha/conf/alacritty/toml/window.toml)0
-rw-r--r--modules/home/conf/alacritty/yaml/base.yml (renamed from modules/home/soispha/conf/alacritty/yaml/base.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/bell.yml (renamed from modules/home/soispha/conf/alacritty/yaml/bell.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/colors.yml (renamed from modules/home/soispha/conf/alacritty/yaml/colors.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/colorscheme.yml (renamed from modules/home/soispha/conf/alacritty/yaml/colorscheme.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/cursor.yml (renamed from modules/home/soispha/conf/alacritty/yaml/cursor.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/debug.yml (renamed from modules/home/soispha/conf/alacritty/yaml/debug.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/env.yml (renamed from modules/home/soispha/conf/alacritty/yaml/env.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/font.yml (renamed from modules/home/soispha/conf/alacritty/yaml/font.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/hints.yml (renamed from modules/home/soispha/conf/alacritty/yaml/hints.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/key_bindings.yml (renamed from modules/home/soispha/conf/alacritty/yaml/key_bindings.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/mouse.yml (renamed from modules/home/soispha/conf/alacritty/yaml/mouse.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/mouse_bindings.yml (renamed from modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/scrolling.yml (renamed from modules/home/soispha/conf/alacritty/yaml/scrolling.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/selection.yml (renamed from modules/home/soispha/conf/alacritty/yaml/selection.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/shell.yml (renamed from modules/home/soispha/conf/alacritty/yaml/shell.yml)0
-rw-r--r--modules/home/conf/alacritty/yaml/window.yml (renamed from modules/home/soispha/conf/alacritty/yaml/window.yml)0
-rw-r--r--modules/home/conf/btop/default.nix (renamed from modules/home/soispha/conf/btop/default.nix)0
-rw-r--r--modules/home/conf/dconf/default.nix (renamed from modules/home/soispha/conf/dconf/default.nix)0
-rw-r--r--modules/home/conf/default.nix (renamed from modules/home/soispha/conf/default.nix)0
-rw-r--r--modules/home/conf/direnv/default.nix (renamed from modules/home/soispha/conf/direnv/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/bookmarks/default.nix (renamed from modules/home/soispha/conf/firefox/config/bookmarks/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/bookmarks/lib.nix (renamed from modules/home/soispha/conf/firefox/config/bookmarks/lib.nix)0
-rw-r--r--modules/home/conf/firefox/config/chrome/userChrome.css (renamed from modules/home/soispha/conf/firefox/config/chrome/userChrome.css)0
-rw-r--r--modules/home/conf/firefox/config/extensions/extensions.json (renamed from modules/home/soispha/conf/firefox/config/extensions/extensions.json)0
-rw-r--r--modules/home/conf/firefox/config/extensions/native_messaging_hosts/default.nix (renamed from modules/home/soispha/conf/firefox/config/extensions/native_messaging_hosts/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/policies/default.nix (renamed from modules/home/soispha/conf/firefox/config/policies/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/prefs/default.nix (renamed from modules/home/soispha/conf/firefox/config/prefs/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/prefs/override.js (renamed from modules/home/soispha/conf/firefox/config/prefs/override.js)0
-rw-r--r--modules/home/conf/firefox/config/search/engines/default.nix (renamed from modules/home/soispha/conf/firefox/config/search/engines/default.nix)0
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/arch_linux.svg (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/arch_linux.svg)0
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/brave.svg (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/brave.svg)0
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/google_scholar.ico (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/google_scholar.ico)bin3871 -> 3871 bytes
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/rust_std.svg (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/rust_std.svg)0
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/rust_tokio.png (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/rust_tokio.png)bin3551 -> 3551 bytes
-rw-r--r--modules/home/conf/firefox/config/search/engines/logos/wikipedia.svg (renamed from modules/home/soispha/conf/firefox/config/search/engines/logos/wikipedia.svg)0
-rw-r--r--modules/home/conf/firefox/default.nix (renamed from modules/home/soispha/conf/firefox/default.nix)0
-rw-r--r--modules/home/conf/firefox/package.nix (renamed from modules/home/soispha/conf/firefox/package.nix)0
-rw-r--r--modules/home/conf/firefox/scripts/default.nix (renamed from modules/home/soispha/conf/firefox/scripts/default.nix)0
-rwxr-xr-xmodules/home/conf/firefox/scripts/extract_cookies.sh (renamed from modules/home/soispha/conf/firefox/scripts/extract_cookies.sh)0
-rwxr-xr-xmodules/home/conf/firefox/scripts/unzip_mozlz4.py (renamed from modules/home/soispha/conf/firefox/scripts/unzip_mozlz4.py)0
-rwxr-xr-xmodules/home/conf/firefox/scripts/update_extensions.sh (renamed from modules/home/soispha/conf/firefox/scripts/update_extensions.sh)0
-rw-r--r--modules/home/conf/gammastep/default.nix (renamed from modules/home/soispha/conf/gammastep/default.nix)0
-rw-r--r--modules/home/conf/git/default.nix (renamed from modules/home/soispha/conf/git/default.nix)0
-rw-r--r--modules/home/conf/git/git_ignore.git (renamed from modules/home/soispha/conf/git/git_ignore.git)0
-rw-r--r--modules/home/conf/git/git_template.git (renamed from modules/home/soispha/conf/git/git_template.git)0
-rwxr-xr-xmodules/home/conf/git/scripts/commit.sh (renamed from modules/home/soispha/conf/git/scripts/commit.sh)0
-rw-r--r--modules/home/conf/gpg/default.nix (renamed from modules/home/soispha/conf/gpg/default.nix)2
-rw-r--r--modules/home/conf/gpg/keys/key_1.asc (renamed from modules/home/soispha/conf/gpg/keys/key_1.asc)0
-rw-r--r--modules/home/conf/gpg/keys/key_2.asc (renamed from modules/home/soispha/conf/gpg/keys/key_2.asc)0
-rw-r--r--modules/home/conf/gtk/default.nix (renamed from modules/home/soispha/conf/gtk/default.nix)0
-rw-r--r--modules/home/conf/himalaya/default.nix (renamed from modules/home/soispha/conf/himalaya/default.nix)0
-rw-r--r--modules/home/conf/hyfetch/default.nix (renamed from modules/home/soispha/conf/hyfetch/default.nix)0
-rw-r--r--modules/home/conf/iamb/config.json (renamed from modules/home/soispha/conf/iamb/config.json)0
-rw-r--r--modules/home/conf/iamb/default.nix (renamed from modules/home/soispha/conf/iamb/default.nix)0
-rw-r--r--modules/home/conf/keepassxc/default.nix (renamed from modules/home/soispha/conf/keepassxc/default.nix)0
-rw-r--r--modules/home/conf/keepassxc/keepassxc.ini (renamed from modules/home/soispha/conf/keepassxc/keepassxc.ini)0
-rw-r--r--modules/home/conf/latexindent/default.nix (renamed from modules/home/soispha/conf/latexindent/default.nix)0
-rw-r--r--modules/home/conf/latexindent/indentconfig.yaml (renamed from modules/home/soispha/conf/latexindent/indentconfig.yaml)0
-rw-r--r--modules/home/conf/latexindent/mysettings.yaml (renamed from modules/home/soispha/conf/latexindent/mysettings.yaml)0
-rw-r--r--modules/home/conf/less/command.less (renamed from modules/home/soispha/conf/less/command.less)0
-rw-r--r--modules/home/conf/less/default.nix (renamed from modules/home/soispha/conf/less/default.nix)0
-rw-r--r--modules/home/conf/less/env.less (renamed from modules/home/soispha/conf/less/env.less)0
-rw-r--r--modules/home/conf/less/line-edit.less (renamed from modules/home/soispha/conf/less/line-edit.less)0
-rw-r--r--modules/home/conf/lf/colors (renamed from modules/home/soispha/conf/lf/colors)0
-rw-r--r--modules/home/conf/lf/commands/default.nix (renamed from modules/home/soispha/conf/lf/commands/default.nix)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/archive.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/archive.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/broot_jump.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/broot_jump.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/chmod.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/chmod.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/clear_trash.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/clear_trash.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/cow_cp.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/cow_cp.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/dl_file.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/dl_file.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/dragon.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/dragon.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/dragon_individual.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/dragon_individual.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/dragon_stay.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/dragon_stay.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/execute.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/execute.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/follow_link.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/follow_link.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/fzf_jump.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/fzf_jump.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/go_project_root.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/go_project_root.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_dir.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_dir.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_file.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_file.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_file_and_edit.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_file_and_edit.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_ln.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_ln.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_scr_default.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_scr_default.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/mk_scr_temp.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/mk_scr_temp.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/restore_trash.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/restore_trash.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/set_wall_paper.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/set_wall_paper.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/stripspace.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/stripspace.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/trash.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/trash.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/unarchive.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/unarchive.sh)0
-rwxr-xr-xmodules/home/conf/lf/commands/scripts/view_file.sh (renamed from modules/home/soispha/conf/lf/commands/scripts/view_file.sh)0
-rw-r--r--modules/home/conf/lf/default.nix (renamed from modules/home/soispha/conf/lf/default.nix)0
-rw-r--r--modules/home/conf/lf/icons (renamed from modules/home/soispha/conf/lf/icons)0
-rw-r--r--modules/home/conf/lf/keybindings/default.nix (renamed from modules/home/soispha/conf/lf/keybindings/default.nix)0
-rw-r--r--modules/home/conf/mail/accounts/benedikt.nix (renamed from modules/home/soispha/conf/mail/accounts/benedikt.nix)0
-rw-r--r--modules/home/conf/mail/accounts/soispha.nix (renamed from modules/home/soispha/conf/mail/accounts/soispha.nix)0
-rw-r--r--modules/home/conf/mail/default.nix (renamed from modules/home/soispha/conf/mail/default.nix)0
-rw-r--r--modules/home/conf/mako/default.nix (renamed from modules/home/soispha/conf/mako/default.nix)0
-rw-r--r--modules/home/conf/mbsync/default.nix (renamed from modules/home/soispha/conf/mbsync/default.nix)0
-rw-r--r--modules/home/conf/mpd/default.nix (renamed from modules/home/soispha/conf/mpd/default.nix)0
-rw-r--r--modules/home/conf/mpd/mpdconf.example (renamed from modules/home/soispha/conf/mpd/mpdconf.example)0
-rw-r--r--modules/home/conf/mpv/default.nix (renamed from modules/home/soispha/conf/mpv/default.nix)0
-rw-r--r--modules/home/conf/mumble/Mumble.conf (renamed from modules/home/soispha/conf/mumble/Mumble.conf)0
-rw-r--r--modules/home/conf/mumble/default.nix (renamed from modules/home/soispha/conf/mumble/default.nix)0
-rw-r--r--modules/home/conf/neomutt/default.nix (renamed from modules/home/soispha/conf/neomutt/default.nix)0
-rw-r--r--modules/home/conf/nheko/default.nix (renamed from modules/home/soispha/conf/nheko/default.nix)0
-rw-r--r--modules/home/conf/nix-index/default.nix (renamed from modules/home/soispha/conf/nix-index/default.nix)0
-rw-r--r--modules/home/conf/npm/.npmrc (renamed from modules/home/soispha/conf/npm/.npmrc)0
-rw-r--r--modules/home/conf/npm/default.nix (renamed from modules/home/soispha/conf/npm/default.nix)0
-rw-r--r--modules/home/conf/nvim/autocmds/default.nix (renamed from modules/home/soispha/conf/nvim/autocmds/default.nix)0
-rw-r--r--modules/home/conf/nvim/clipboard/default.nix (renamed from modules/home/soispha/conf/nvim/clipboard/default.nix)0
-rw-r--r--modules/home/conf/nvim/default.nix (renamed from modules/home/soispha/conf/nvim/default.nix)0
-rw-r--r--modules/home/conf/nvim/files/default.nix (renamed from modules/home/soispha/conf/nvim/files/default.nix)0
-rw-r--r--modules/home/conf/nvim/files/ftplugin/tex.lua (renamed from modules/home/soispha/conf/nvim/files/ftplugin/tex.lua)0
-rw-r--r--modules/home/conf/nvim/mappings/default.nix (renamed from modules/home/soispha/conf/nvim/mappings/default.nix)0
-rw-r--r--modules/home/conf/nvim/options/default.nix (renamed from modules/home/soispha/conf/nvim/options/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/colorscheme/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/colorscheme/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua (renamed from modules/home/soispha/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/colorscheme/lua/nightfox.lua (renamed from modules/home/soispha/conf/nvim/plgs/colorscheme/lua/nightfox.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/comment-nvim/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/comment-nvim/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/debugprint/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/debugprint/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/debugprint/lua/debugprint.lua (renamed from modules/home/soispha/conf/nvim/plgs/debugprint/lua/debugprint.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/femaco/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/femaco/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/femaco/lua/femaco.lua (renamed from modules/home/soispha/conf/nvim/plgs/femaco/lua/femaco.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/flatten-nvim/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/flatten-nvim/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua (renamed from modules/home/soispha/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/goto-preview/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/goto-preview/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/goto-preview/lua/goto-preview.lua (renamed from modules/home/soispha/conf/nvim/plgs/goto-preview/lua/goto-preview.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/harpoon/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/harpoon/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/leap/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/leap/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lf-nvim/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lf-nvim/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua (renamed from modules/home/soispha/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp-progress-nvim/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua (renamed from modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/keymaps/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/keymaps/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/bashls.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/bashls.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/ccls.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ccls.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/ltex.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ltex.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/openscad.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/openscad.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lsp/servers/servers/texlab.nix (renamed from modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/texlab.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/lspkind/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lspkind/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/ltex_extra/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/ltex_extra/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua (renamed from modules/home/soispha/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/lualine/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/lualine/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/lua/luasnip.lua (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/lua/luasnip.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/lua/snippets/all.lua (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/all.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua (renamed from modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/neorg/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/neorg/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/nvim-cmp/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/nvim-cmp/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/nvim-lint/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/nvim-lint/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua (renamed from modules/home/soispha/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/raw_plugins/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/raw_plugins/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/defaults/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/defaults/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/bibtex/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/bibtex/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/frecency/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/frecency/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/rooter/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/extensions/symbols/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/extensions/symbols/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/telescope/keymaps/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/telescope/keymaps/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/todo-comments/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/todo-comments/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/treesitter/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/treesitter/default.nix)1
-rw-r--r--modules/home/conf/nvim/plgs/vim-tex/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/vim-tex/default.nix)0
-rw-r--r--modules/home/conf/nvim/plgs/which-key/default.nix (renamed from modules/home/soispha/conf/nvim/plgs/which-key/default.nix)0
-rw-r--r--modules/home/conf/prusa_slicer/default.nix (renamed from modules/home/soispha/conf/prusa_slicer/default.nix)0
-rw-r--r--modules/home/conf/prusa_slicer/prusa_slicer.ini (renamed from modules/home/soispha/conf/prusa_slicer/prusa_slicer.ini)0
-rw-r--r--modules/home/conf/python/default.nix (renamed from modules/home/soispha/conf/python/default.nix)0
-rw-r--r--modules/home/conf/python/pythonrc.py (renamed from modules/home/soispha/conf/python/pythonrc.py)0
-rw-r--r--modules/home/conf/rclone/default.nix (renamed from modules/home/soispha/conf/rclone/default.nix)0
-rw-r--r--modules/home/conf/rclone/rclone.conf (renamed from modules/home/soispha/conf/rclone/rclone.conf)0
-rw-r--r--modules/home/conf/rofi/default.nix (renamed from modules/home/soispha/conf/rofi/default.nix)0
-rw-r--r--modules/home/conf/rofi/nord-twoLines.rasi (renamed from modules/home/soispha/conf/rofi/nord-twoLines.rasi)0
-rw-r--r--modules/home/conf/ssh/default.nix (renamed from modules/home/soispha/conf/ssh/default.nix)0
-rw-r--r--modules/home/conf/starship/default.nix (renamed from modules/home/soispha/conf/starship/default.nix)0
-rw-r--r--modules/home/conf/swayidle/config (renamed from modules/home/soispha/conf/swayidle/config)0
-rw-r--r--modules/home/conf/swayidle/default.nix (renamed from modules/home/soispha/conf/swayidle/default.nix)0
-rw-r--r--modules/home/conf/swaylock/GTDcanonical.png (renamed from modules/home/soispha/conf/swaylock/GTDcanonical.png)bin34659 -> 34659 bytes
-rw-r--r--modules/home/conf/swaylock/commands.jpg (renamed from modules/home/soispha/conf/swaylock/commands.jpg)bin629695 -> 629695 bytes
-rw-r--r--modules/home/conf/swaylock/default.nix (renamed from modules/home/soispha/conf/swaylock/default.nix)0
-rw-r--r--modules/home/conf/swaylock/gnu.png (renamed from modules/home/soispha/conf/swaylock/gnu.png)bin327518 -> 327518 bytes
-rw-r--r--modules/home/conf/taskwarrior/default.nix (renamed from modules/home/soispha/conf/taskwarrior/default.nix)0
-rw-r--r--modules/home/conf/taskwarrior/firefox/default.nix (renamed from modules/home/soispha/conf/taskwarrior/firefox/default.nix)0
-rw-r--r--modules/home/conf/taskwarrior/hooks/default.nix (renamed from modules/home/soispha/conf/taskwarrior/hooks/default.nix)0
-rwxr-xr-xmodules/home/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh (renamed from modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh)0
-rwxr-xr-xmodules/home/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh (renamed from modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh)0
-rwxr-xr-xmodules/home/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh (renamed from modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh)0
-rwxr-xr-xmodules/home/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py (renamed from modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py)0
-rwxr-xr-xmodules/home/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py (renamed from modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py)0
-rw-r--r--modules/home/conf/taskwarrior/nord.theme (renamed from modules/home/soispha/conf/taskwarrior/nord.theme)0
-rw-r--r--modules/home/conf/taskwarrior/projects/default.nix (renamed from modules/home/soispha/conf/taskwarrior/projects/default.nix)0
-rw-r--r--modules/home/conf/timewarrior/default.nix (renamed from modules/home/soispha/conf/timewarrior/default.nix)0
-rw-r--r--modules/home/conf/timewarrior/nord.theme (renamed from modules/home/soispha/conf/timewarrior/nord.theme)0
-rw-r--r--modules/home/conf/tridactyl/config.vim (renamed from modules/home/soispha/conf/tridactyl/config.vim)0
-rw-r--r--modules/home/conf/tridactyl/default.nix (renamed from modules/home/soispha/conf/tridactyl/default.nix)0
-rw-r--r--modules/home/conf/unison/default.nix (renamed from modules/home/soispha/conf/unison/default.nix)0
-rw-r--r--modules/home/conf/xdg/default.nix (renamed from modules/home/soispha/conf/xdg/default.nix)0
-rwxr-xr-xmodules/home/conf/xdg/url_handler.sh (renamed from modules/home/soispha/conf/xdg/url_handler.sh)0
-rw-r--r--modules/home/conf/xdg/xdg_vars.nix (renamed from modules/home/soispha/conf/xdg/xdg_vars.nix)0
-rw-r--r--modules/home/conf/yambar/config/config.yml (renamed from modules/home/soispha/conf/yambar/config/config.yml)0
-rw-r--r--modules/home/conf/yambar/config/laptop.yml (renamed from modules/home/soispha/conf/yambar/config/laptop.yml)0
-rw-r--r--modules/home/conf/yambar/default.nix (renamed from modules/home/soispha/conf/yambar/default.nix)0
-rwxr-xr-xmodules/home/conf/yambar/scripts/disk.sh (renamed from modules/home/soispha/conf/yambar/scripts/disk.sh)0
-rwxr-xr-xmodules/home/conf/yambar/scripts/mpd_song_name.sh (renamed from modules/home/soispha/conf/yambar/scripts/mpd_song_name.sh)0
-rwxr-xr-xmodules/home/conf/yambar/scripts/network.sh (renamed from modules/home/soispha/conf/yambar/scripts/network.sh)0
-rwxr-xr-xmodules/home/conf/yambar/scripts/sound-volume.sh (renamed from modules/home/soispha/conf/yambar/scripts/sound-volume.sh)0
-rw-r--r--modules/home/conf/ytcc/default.nix (renamed from modules/home/soispha/conf/ytcc/default.nix)0
-rw-r--r--modules/home/conf/ytcc/ytcc.conf (renamed from modules/home/soispha/conf/ytcc/ytcc.conf)0
-rw-r--r--modules/home/conf/zsh/config/command_not_found.sh (renamed from modules/home/soispha/conf/zsh/config/command_not_found.sh)0
-rw-r--r--modules/home/conf/zsh/config/command_not_found_insult.sh (renamed from modules/home/soispha/conf/zsh/config/command_not_found_insult.sh)0
-rw-r--r--modules/home/conf/zsh/config/custom_cursor.zsh (renamed from modules/home/soispha/conf/zsh/config/custom_cursor.zsh)0
-rw-r--r--modules/home/conf/zsh/config/zsh-init.zsh (renamed from modules/home/soispha/conf/zsh/config/zsh-init.zsh)0
-rw-r--r--modules/home/conf/zsh/default.nix (renamed from modules/home/soispha/conf/zsh/default.nix)0
-rw-r--r--modules/home/default.nix94
-rw-r--r--modules/home/files/default.nix (renamed from modules/home/soispha/files/default.nix)0
-rw-r--r--modules/home/files/manifest_json/default.nix (renamed from modules/home/soispha/files/manifest_json/default.nix)0
-rw-r--r--modules/home/files/manifest_json/profile/manifest.json (renamed from modules/home/soispha/files/manifest_json/profile/manifest.json)0
-rw-r--r--modules/home/files/wallpaper/abstract-nord.png (renamed from modules/home/soispha/files/wallpaper/abstract-nord.png)bin140219 -> 140219 bytes
-rw-r--r--modules/home/files/wallpaper/default.nix (renamed from modules/home/soispha/files/wallpaper/default.nix)0
-rw-r--r--modules/home/impermanence/default.nix (renamed from modules/home/soispha/impermanence/default.nix)0
-rw-r--r--modules/home/soispha/default.nix60
-rw-r--r--modules/home/soispha/pkgs/default.nix167
-rw-r--r--modules/home/wms/default.nix (renamed from modules/home/soispha/wms/default.nix)0
-rw-r--r--modules/home/wms/plasma/default.nix (renamed from modules/home/soispha/wms/plasma/default.nix)0
-rw-r--r--modules/home/wms/river/default.nix (renamed from modules/home/soispha/wms/river/default.nix)0
-rwxr-xr-xmodules/home/wms/river/init.sh (renamed from modules/home/soispha/wms/river/init.sh)0
-rw-r--r--modules/home/wms/river/res/keys.ron (renamed from modules/home/soispha/wms/river/res/keys.ron)0
-rw-r--r--modules/home/wms/river/res/moonlander.ron (renamed from modules/home/soispha/wms/river/res/moonlander.ron)0
-rw-r--r--modules/home/wms/sway/default.nix (renamed from modules/home/soispha/wms/sway/default.nix)0
-rw-r--r--modules/system/home-manager/default.nix59
256 files changed, 114 insertions, 269 deletions
diff --git a/modules/home/soispha/conf/alacritty/default.nix b/modules/home/conf/alacritty/default.nix
index c1cf5e44..c1cf5e44 100644
--- a/modules/home/soispha/conf/alacritty/default.nix
+++ b/modules/home/conf/alacritty/default.nix
diff --git a/modules/home/soispha/conf/alacritty/toml/base.toml b/modules/home/conf/alacritty/toml/base.toml
index 93c9942f..93c9942f 100644
--- a/modules/home/soispha/conf/alacritty/toml/base.toml
+++ b/modules/home/conf/alacritty/toml/base.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/bell.toml b/modules/home/conf/alacritty/toml/bell.toml
index 912d08e3..912d08e3 100644
--- a/modules/home/soispha/conf/alacritty/toml/bell.toml
+++ b/modules/home/conf/alacritty/toml/bell.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/colorscheme.toml b/modules/home/conf/alacritty/toml/colorscheme.toml
index f98a5b91..f98a5b91 100644
--- a/modules/home/soispha/conf/alacritty/toml/colorscheme.toml
+++ b/modules/home/conf/alacritty/toml/colorscheme.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/cursor.toml b/modules/home/conf/alacritty/toml/cursor.toml
index d9cb93f4..d9cb93f4 100644
--- a/modules/home/soispha/conf/alacritty/toml/cursor.toml
+++ b/modules/home/conf/alacritty/toml/cursor.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/env.toml b/modules/home/conf/alacritty/toml/env.toml
index fdd4e5d1..fdd4e5d1 100644
--- a/modules/home/soispha/conf/alacritty/toml/env.toml
+++ b/modules/home/conf/alacritty/toml/env.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/font.toml b/modules/home/conf/alacritty/toml/font.toml
index dd18a6fb..dd18a6fb 100644
--- a/modules/home/soispha/conf/alacritty/toml/font.toml
+++ b/modules/home/conf/alacritty/toml/font.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/hints.toml b/modules/home/conf/alacritty/toml/hints.toml
index af01dc3e..af01dc3e 100644
--- a/modules/home/soispha/conf/alacritty/toml/hints.toml
+++ b/modules/home/conf/alacritty/toml/hints.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/keyboard_bindings.toml b/modules/home/conf/alacritty/toml/keyboard_bindings.toml
index 8e0b1e13..8e0b1e13 100644
--- a/modules/home/soispha/conf/alacritty/toml/keyboard_bindings.toml
+++ b/modules/home/conf/alacritty/toml/keyboard_bindings.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/mouse.toml b/modules/home/conf/alacritty/toml/mouse.toml
index eba68edf..eba68edf 100644
--- a/modules/home/soispha/conf/alacritty/toml/mouse.toml
+++ b/modules/home/conf/alacritty/toml/mouse.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/mouse_bindings.toml b/modules/home/conf/alacritty/toml/mouse_bindings.toml
index 1b281748..1b281748 100644
--- a/modules/home/soispha/conf/alacritty/toml/mouse_bindings.toml
+++ b/modules/home/conf/alacritty/toml/mouse_bindings.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/scrolling.toml b/modules/home/conf/alacritty/toml/scrolling.toml
index ed7c22cf..ed7c22cf 100644
--- a/modules/home/soispha/conf/alacritty/toml/scrolling.toml
+++ b/modules/home/conf/alacritty/toml/scrolling.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/selection.toml b/modules/home/conf/alacritty/toml/selection.toml
index 60ea0495..60ea0495 100644
--- a/modules/home/soispha/conf/alacritty/toml/selection.toml
+++ b/modules/home/conf/alacritty/toml/selection.toml
diff --git a/modules/home/soispha/conf/alacritty/toml/window.toml b/modules/home/conf/alacritty/toml/window.toml
index 123b5b7a..123b5b7a 100644
--- a/modules/home/soispha/conf/alacritty/toml/window.toml
+++ b/modules/home/conf/alacritty/toml/window.toml
diff --git a/modules/home/soispha/conf/alacritty/yaml/base.yml b/modules/home/conf/alacritty/yaml/base.yml
index 0791a60f..0791a60f 100644
--- a/modules/home/soispha/conf/alacritty/yaml/base.yml
+++ b/modules/home/conf/alacritty/yaml/base.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/bell.yml b/modules/home/conf/alacritty/yaml/bell.yml
index bd071aeb..bd071aeb 100644
--- a/modules/home/soispha/conf/alacritty/yaml/bell.yml
+++ b/modules/home/conf/alacritty/yaml/bell.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/colors.yml b/modules/home/conf/alacritty/yaml/colors.yml
index 899c660a..899c660a 100644
--- a/modules/home/soispha/conf/alacritty/yaml/colors.yml
+++ b/modules/home/conf/alacritty/yaml/colors.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/colorscheme.yml b/modules/home/conf/alacritty/yaml/colorscheme.yml
index 4e0abfae..4e0abfae 100644
--- a/modules/home/soispha/conf/alacritty/yaml/colorscheme.yml
+++ b/modules/home/conf/alacritty/yaml/colorscheme.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/cursor.yml b/modules/home/conf/alacritty/yaml/cursor.yml
index ef700ebc..ef700ebc 100644
--- a/modules/home/soispha/conf/alacritty/yaml/cursor.yml
+++ b/modules/home/conf/alacritty/yaml/cursor.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/debug.yml b/modules/home/conf/alacritty/yaml/debug.yml
index 2c391da2..2c391da2 100644
--- a/modules/home/soispha/conf/alacritty/yaml/debug.yml
+++ b/modules/home/conf/alacritty/yaml/debug.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/env.yml b/modules/home/conf/alacritty/yaml/env.yml
index ee7528b7..ee7528b7 100644
--- a/modules/home/soispha/conf/alacritty/yaml/env.yml
+++ b/modules/home/conf/alacritty/yaml/env.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/font.yml b/modules/home/conf/alacritty/yaml/font.yml
index a3fd3b1d..a3fd3b1d 100644
--- a/modules/home/soispha/conf/alacritty/yaml/font.yml
+++ b/modules/home/conf/alacritty/yaml/font.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/hints.yml b/modules/home/conf/alacritty/yaml/hints.yml
index 8c35548b..8c35548b 100644
--- a/modules/home/soispha/conf/alacritty/yaml/hints.yml
+++ b/modules/home/conf/alacritty/yaml/hints.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/key_bindings.yml b/modules/home/conf/alacritty/yaml/key_bindings.yml
index c8be747e..c8be747e 100644
--- a/modules/home/soispha/conf/alacritty/yaml/key_bindings.yml
+++ b/modules/home/conf/alacritty/yaml/key_bindings.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/mouse.yml b/modules/home/conf/alacritty/yaml/mouse.yml
index 4bdb408b..4bdb408b 100644
--- a/modules/home/soispha/conf/alacritty/yaml/mouse.yml
+++ b/modules/home/conf/alacritty/yaml/mouse.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml b/modules/home/conf/alacritty/yaml/mouse_bindings.yml
index ab244d21..ab244d21 100644
--- a/modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml
+++ b/modules/home/conf/alacritty/yaml/mouse_bindings.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/scrolling.yml b/modules/home/conf/alacritty/yaml/scrolling.yml
index 50365627..50365627 100644
--- a/modules/home/soispha/conf/alacritty/yaml/scrolling.yml
+++ b/modules/home/conf/alacritty/yaml/scrolling.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/selection.yml b/modules/home/conf/alacritty/yaml/selection.yml
index 5e5bd544..5e5bd544 100644
--- a/modules/home/soispha/conf/alacritty/yaml/selection.yml
+++ b/modules/home/conf/alacritty/yaml/selection.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/shell.yml b/modules/home/conf/alacritty/yaml/shell.yml
index 04844dd0..04844dd0 100644
--- a/modules/home/soispha/conf/alacritty/yaml/shell.yml
+++ b/modules/home/conf/alacritty/yaml/shell.yml
diff --git a/modules/home/soispha/conf/alacritty/yaml/window.yml b/modules/home/conf/alacritty/yaml/window.yml
index 7b89b6ed..7b89b6ed 100644
--- a/modules/home/soispha/conf/alacritty/yaml/window.yml
+++ b/modules/home/conf/alacritty/yaml/window.yml
diff --git a/modules/home/soispha/conf/btop/default.nix b/modules/home/conf/btop/default.nix
index 06b56ea7..06b56ea7 100644
--- a/modules/home/soispha/conf/btop/default.nix
+++ b/modules/home/conf/btop/default.nix
diff --git a/modules/home/soispha/conf/dconf/default.nix b/modules/home/conf/dconf/default.nix
index dc439e1e..dc439e1e 100644
--- a/modules/home/soispha/conf/dconf/default.nix
+++ b/modules/home/conf/dconf/default.nix
diff --git a/modules/home/soispha/conf/default.nix b/modules/home/conf/default.nix
index b58e3153..b58e3153 100644
--- a/modules/home/soispha/conf/default.nix
+++ b/modules/home/conf/default.nix
diff --git a/modules/home/soispha/conf/direnv/default.nix b/modules/home/conf/direnv/default.nix
index 3a7b8add..3a7b8add 100644
--- a/modules/home/soispha/conf/direnv/default.nix
+++ b/modules/home/conf/direnv/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/bookmarks/default.nix b/modules/home/conf/firefox/config/bookmarks/default.nix
index c612bf4d..c612bf4d 100644
--- a/modules/home/soispha/conf/firefox/config/bookmarks/default.nix
+++ b/modules/home/conf/firefox/config/bookmarks/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/bookmarks/lib.nix b/modules/home/conf/firefox/config/bookmarks/lib.nix
index d1d89dd2..d1d89dd2 100644
--- a/modules/home/soispha/conf/firefox/config/bookmarks/lib.nix
+++ b/modules/home/conf/firefox/config/bookmarks/lib.nix
diff --git a/modules/home/soispha/conf/firefox/config/chrome/userChrome.css b/modules/home/conf/firefox/config/chrome/userChrome.css
index 0b3aff77..0b3aff77 100644
--- a/modules/home/soispha/conf/firefox/config/chrome/userChrome.css
+++ b/modules/home/conf/firefox/config/chrome/userChrome.css
diff --git a/modules/home/soispha/conf/firefox/config/extensions/extensions.json b/modules/home/conf/firefox/config/extensions/extensions.json
index ee48b100..ee48b100 100644
--- a/modules/home/soispha/conf/firefox/config/extensions/extensions.json
+++ b/modules/home/conf/firefox/config/extensions/extensions.json
diff --git a/modules/home/soispha/conf/firefox/config/extensions/native_messaging_hosts/default.nix b/modules/home/conf/firefox/config/extensions/native_messaging_hosts/default.nix
index 9aaa1682..9aaa1682 100644
--- a/modules/home/soispha/conf/firefox/config/extensions/native_messaging_hosts/default.nix
+++ b/modules/home/conf/firefox/config/extensions/native_messaging_hosts/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/policies/default.nix b/modules/home/conf/firefox/config/policies/default.nix
index 02c740f6..02c740f6 100644
--- a/modules/home/soispha/conf/firefox/config/policies/default.nix
+++ b/modules/home/conf/firefox/config/policies/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/prefs/default.nix b/modules/home/conf/firefox/config/prefs/default.nix
index 80c6d274..80c6d274 100644
--- a/modules/home/soispha/conf/firefox/config/prefs/default.nix
+++ b/modules/home/conf/firefox/config/prefs/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/prefs/override.js b/modules/home/conf/firefox/config/prefs/override.js
index bf874b33..bf874b33 100644
--- a/modules/home/soispha/conf/firefox/config/prefs/override.js
+++ b/modules/home/conf/firefox/config/prefs/override.js
diff --git a/modules/home/soispha/conf/firefox/config/search/engines/default.nix b/modules/home/conf/firefox/config/search/engines/default.nix
index a47c77df..a47c77df 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/default.nix
+++ b/modules/home/conf/firefox/config/search/engines/default.nix
diff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/arch_linux.svg b/modules/home/conf/firefox/config/search/engines/logos/arch_linux.svg
index 949b5c5f..949b5c5f 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/arch_linux.svg
+++ b/modules/home/conf/firefox/config/search/engines/logos/arch_linux.svg
diff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/brave.svg b/modules/home/conf/firefox/config/search/engines/logos/brave.svg
index 09dd2e42..09dd2e42 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/brave.svg
+++ b/modules/home/conf/firefox/config/search/engines/logos/brave.svg
diff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/google_scholar.ico b/modules/home/conf/firefox/config/search/engines/logos/google_scholar.ico
index 85d0c664..85d0c664 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/google_scholar.ico
+++ b/modules/home/conf/firefox/config/search/engines/logos/google_scholar.ico
Binary files differdiff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/rust_std.svg b/modules/home/conf/firefox/config/search/engines/logos/rust_std.svg
index 0091b5a8..0091b5a8 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/rust_std.svg
+++ b/modules/home/conf/firefox/config/search/engines/logos/rust_std.svg
diff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/rust_tokio.png b/modules/home/conf/firefox/config/search/engines/logos/rust_tokio.png
index f1de55ff..f1de55ff 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/rust_tokio.png
+++ b/modules/home/conf/firefox/config/search/engines/logos/rust_tokio.png
Binary files differdiff --git a/modules/home/soispha/conf/firefox/config/search/engines/logos/wikipedia.svg b/modules/home/conf/firefox/config/search/engines/logos/wikipedia.svg
index dc32f984..dc32f984 100644
--- a/modules/home/soispha/conf/firefox/config/search/engines/logos/wikipedia.svg
+++ b/modules/home/conf/firefox/config/search/engines/logos/wikipedia.svg
diff --git a/modules/home/soispha/conf/firefox/default.nix b/modules/home/conf/firefox/default.nix
index f2ccfc99..f2ccfc99 100644
--- a/modules/home/soispha/conf/firefox/default.nix
+++ b/modules/home/conf/firefox/default.nix
diff --git a/modules/home/soispha/conf/firefox/package.nix b/modules/home/conf/firefox/package.nix
index f7e4319b..f7e4319b 100644
--- a/modules/home/soispha/conf/firefox/package.nix
+++ b/modules/home/conf/firefox/package.nix
diff --git a/modules/home/soispha/conf/firefox/scripts/default.nix b/modules/home/conf/firefox/scripts/default.nix
index 1127662b..1127662b 100644
--- a/modules/home/soispha/conf/firefox/scripts/default.nix
+++ b/modules/home/conf/firefox/scripts/default.nix
diff --git a/modules/home/soispha/conf/firefox/scripts/extract_cookies.sh b/modules/home/conf/firefox/scripts/extract_cookies.sh
index e3d50d43..e3d50d43 100755
--- a/modules/home/soispha/conf/firefox/scripts/extract_cookies.sh
+++ b/modules/home/conf/firefox/scripts/extract_cookies.sh
diff --git a/modules/home/soispha/conf/firefox/scripts/unzip_mozlz4.py b/modules/home/conf/firefox/scripts/unzip_mozlz4.py
index 9a2348bf..9a2348bf 100755
--- a/modules/home/soispha/conf/firefox/scripts/unzip_mozlz4.py
+++ b/modules/home/conf/firefox/scripts/unzip_mozlz4.py
diff --git a/modules/home/soispha/conf/firefox/scripts/update_extensions.sh b/modules/home/conf/firefox/scripts/update_extensions.sh
index 86bd843c..86bd843c 100755
--- a/modules/home/soispha/conf/firefox/scripts/update_extensions.sh
+++ b/modules/home/conf/firefox/scripts/update_extensions.sh
diff --git a/modules/home/soispha/conf/gammastep/default.nix b/modules/home/conf/gammastep/default.nix
index 1ae0550b..1ae0550b 100644
--- a/modules/home/soispha/conf/gammastep/default.nix
+++ b/modules/home/conf/gammastep/default.nix
diff --git a/modules/home/soispha/conf/git/default.nix b/modules/home/conf/git/default.nix
index e896b317..e896b317 100644
--- a/modules/home/soispha/conf/git/default.nix
+++ b/modules/home/conf/git/default.nix
diff --git a/modules/home/soispha/conf/git/git_ignore.git b/modules/home/conf/git/git_ignore.git
index 8f29815e..8f29815e 100644
--- a/modules/home/soispha/conf/git/git_ignore.git
+++ b/modules/home/conf/git/git_ignore.git
diff --git a/modules/home/soispha/conf/git/git_template.git b/modules/home/conf/git/git_template.git
index 6af39119..6af39119 100644
--- a/modules/home/soispha/conf/git/git_template.git
+++ b/modules/home/conf/git/git_template.git
diff --git a/modules/home/soispha/conf/git/scripts/commit.sh b/modules/home/conf/git/scripts/commit.sh
index 2204e4d6..2204e4d6 100755
--- a/modules/home/soispha/conf/git/scripts/commit.sh
+++ b/modules/home/conf/git/scripts/commit.sh
diff --git a/modules/home/soispha/conf/gpg/default.nix b/modules/home/conf/gpg/default.nix
index 2f644422..1acdf628 100644
--- a/modules/home/soispha/conf/gpg/default.nix
+++ b/modules/home/conf/gpg/default.nix
@@ -61,7 +61,7 @@
 
 
     # Ensure that get gpg agent is started (necessary because ssh does not start it
-    # automatically)
+    # automatically and has it's tty updated)
     gpg-connect-agent /bye
   '';
 }
diff --git a/modules/home/soispha/conf/gpg/keys/key_1.asc b/modules/home/conf/gpg/keys/key_1.asc
index c83c3151..c83c3151 100644
--- a/modules/home/soispha/conf/gpg/keys/key_1.asc
+++ b/modules/home/conf/gpg/keys/key_1.asc
diff --git a/modules/home/soispha/conf/gpg/keys/key_2.asc b/modules/home/conf/gpg/keys/key_2.asc
index 47188da7..47188da7 100644
--- a/modules/home/soispha/conf/gpg/keys/key_2.asc
+++ b/modules/home/conf/gpg/keys/key_2.asc
diff --git a/modules/home/soispha/conf/gtk/default.nix b/modules/home/conf/gtk/default.nix
index f5411369..f5411369 100644
--- a/modules/home/soispha/conf/gtk/default.nix
+++ b/modules/home/conf/gtk/default.nix
diff --git a/modules/home/soispha/conf/himalaya/default.nix b/modules/home/conf/himalaya/default.nix
index c072693e..c072693e 100644
--- a/modules/home/soispha/conf/himalaya/default.nix
+++ b/modules/home/conf/himalaya/default.nix
diff --git a/modules/home/soispha/conf/hyfetch/default.nix b/modules/home/conf/hyfetch/default.nix
index aec21dbc..aec21dbc 100644
--- a/modules/home/soispha/conf/hyfetch/default.nix
+++ b/modules/home/conf/hyfetch/default.nix
diff --git a/modules/home/soispha/conf/iamb/config.json b/modules/home/conf/iamb/config.json
index ca06d543..ca06d543 100644
--- a/modules/home/soispha/conf/iamb/config.json
+++ b/modules/home/conf/iamb/config.json
diff --git a/modules/home/soispha/conf/iamb/default.nix b/modules/home/conf/iamb/default.nix
index 2a93472c..2a93472c 100644
--- a/modules/home/soispha/conf/iamb/default.nix
+++ b/modules/home/conf/iamb/default.nix
diff --git a/modules/home/soispha/conf/keepassxc/default.nix b/modules/home/conf/keepassxc/default.nix
index 3ac82812..3ac82812 100644
--- a/modules/home/soispha/conf/keepassxc/default.nix
+++ b/modules/home/conf/keepassxc/default.nix
diff --git a/modules/home/soispha/conf/keepassxc/keepassxc.ini b/modules/home/conf/keepassxc/keepassxc.ini
index 288a194b..288a194b 100644
--- a/modules/home/soispha/conf/keepassxc/keepassxc.ini
+++ b/modules/home/conf/keepassxc/keepassxc.ini
diff --git a/modules/home/soispha/conf/latexindent/default.nix b/modules/home/conf/latexindent/default.nix
index 0d776e14..0d776e14 100644
--- a/modules/home/soispha/conf/latexindent/default.nix
+++ b/modules/home/conf/latexindent/default.nix
diff --git a/modules/home/soispha/conf/latexindent/indentconfig.yaml b/modules/home/conf/latexindent/indentconfig.yaml
index d67351f3..d67351f3 100644
--- a/modules/home/soispha/conf/latexindent/indentconfig.yaml
+++ b/modules/home/conf/latexindent/indentconfig.yaml
diff --git a/modules/home/soispha/conf/latexindent/mysettings.yaml b/modules/home/conf/latexindent/mysettings.yaml
index 9a0f8b2f..9a0f8b2f 100644
--- a/modules/home/soispha/conf/latexindent/mysettings.yaml
+++ b/modules/home/conf/latexindent/mysettings.yaml
diff --git a/modules/home/soispha/conf/less/command.less b/modules/home/conf/less/command.less
index 5365686b..5365686b 100644
--- a/modules/home/soispha/conf/less/command.less
+++ b/modules/home/conf/less/command.less
diff --git a/modules/home/soispha/conf/less/default.nix b/modules/home/conf/less/default.nix
index f4103080..f4103080 100644
--- a/modules/home/soispha/conf/less/default.nix
+++ b/modules/home/conf/less/default.nix
diff --git a/modules/home/soispha/conf/less/env.less b/modules/home/conf/less/env.less
index 30f7645d..30f7645d 100644
--- a/modules/home/soispha/conf/less/env.less
+++ b/modules/home/conf/less/env.less
diff --git a/modules/home/soispha/conf/less/line-edit.less b/modules/home/conf/less/line-edit.less
index a7e889db..a7e889db 100644
--- a/modules/home/soispha/conf/less/line-edit.less
+++ b/modules/home/conf/less/line-edit.less
diff --git a/modules/home/soispha/conf/lf/colors b/modules/home/conf/lf/colors
index a93e01f9..a93e01f9 100644
--- a/modules/home/soispha/conf/lf/colors
+++ b/modules/home/conf/lf/colors
diff --git a/modules/home/soispha/conf/lf/commands/default.nix b/modules/home/conf/lf/commands/default.nix
index 933769ac..933769ac 100644
--- a/modules/home/soispha/conf/lf/commands/default.nix
+++ b/modules/home/conf/lf/commands/default.nix
diff --git a/modules/home/soispha/conf/lf/commands/scripts/archive.sh b/modules/home/conf/lf/commands/scripts/archive.sh
index 25f40534..25f40534 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/archive.sh
+++ b/modules/home/conf/lf/commands/scripts/archive.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/broot_jump.sh b/modules/home/conf/lf/commands/scripts/broot_jump.sh
index 8f40ba01..8f40ba01 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/broot_jump.sh
+++ b/modules/home/conf/lf/commands/scripts/broot_jump.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/chmod.sh b/modules/home/conf/lf/commands/scripts/chmod.sh
index 9859127b..9859127b 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/chmod.sh
+++ b/modules/home/conf/lf/commands/scripts/chmod.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/clear_trash.sh b/modules/home/conf/lf/commands/scripts/clear_trash.sh
index 9052bb5f..9052bb5f 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/clear_trash.sh
+++ b/modules/home/conf/lf/commands/scripts/clear_trash.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/cow_cp.sh b/modules/home/conf/lf/commands/scripts/cow_cp.sh
index 98675b9e..98675b9e 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/cow_cp.sh
+++ b/modules/home/conf/lf/commands/scripts/cow_cp.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/dl_file.sh b/modules/home/conf/lf/commands/scripts/dl_file.sh
index c7e3d8b2..c7e3d8b2 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/dl_file.sh
+++ b/modules/home/conf/lf/commands/scripts/dl_file.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/dragon.sh b/modules/home/conf/lf/commands/scripts/dragon.sh
index cf3c3176..cf3c3176 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/dragon.sh
+++ b/modules/home/conf/lf/commands/scripts/dragon.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/dragon_individual.sh b/modules/home/conf/lf/commands/scripts/dragon_individual.sh
index 2465cdfa..2465cdfa 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/dragon_individual.sh
+++ b/modules/home/conf/lf/commands/scripts/dragon_individual.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/dragon_stay.sh b/modules/home/conf/lf/commands/scripts/dragon_stay.sh
index 066b4c75..066b4c75 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/dragon_stay.sh
+++ b/modules/home/conf/lf/commands/scripts/dragon_stay.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/execute.sh b/modules/home/conf/lf/commands/scripts/execute.sh
index aa97fd7f..aa97fd7f 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/execute.sh
+++ b/modules/home/conf/lf/commands/scripts/execute.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/follow_link.sh b/modules/home/conf/lf/commands/scripts/follow_link.sh
index 80413990..80413990 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/follow_link.sh
+++ b/modules/home/conf/lf/commands/scripts/follow_link.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/fzf_jump.sh b/modules/home/conf/lf/commands/scripts/fzf_jump.sh
index ad1633fb..ad1633fb 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/fzf_jump.sh
+++ b/modules/home/conf/lf/commands/scripts/fzf_jump.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/go_project_root.sh b/modules/home/conf/lf/commands/scripts/go_project_root.sh
index 5f7746d3..5f7746d3 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/go_project_root.sh
+++ b/modules/home/conf/lf/commands/scripts/go_project_root.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_dir.sh b/modules/home/conf/lf/commands/scripts/mk_dir.sh
index 150f7eed..150f7eed 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_dir.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_dir.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_file.sh b/modules/home/conf/lf/commands/scripts/mk_file.sh
index 41d5cf1a..41d5cf1a 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_file.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_file.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_file_and_edit.sh b/modules/home/conf/lf/commands/scripts/mk_file_and_edit.sh
index 19fc51db..19fc51db 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_file_and_edit.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_file_and_edit.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_ln.sh b/modules/home/conf/lf/commands/scripts/mk_ln.sh
index 7fab8e22..7fab8e22 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_ln.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_ln.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_scr_default.sh b/modules/home/conf/lf/commands/scripts/mk_scr_default.sh
index 47d05080..47d05080 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_scr_default.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_scr_default.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/mk_scr_temp.sh b/modules/home/conf/lf/commands/scripts/mk_scr_temp.sh
index 512b5d0b..512b5d0b 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/mk_scr_temp.sh
+++ b/modules/home/conf/lf/commands/scripts/mk_scr_temp.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/restore_trash.sh b/modules/home/conf/lf/commands/scripts/restore_trash.sh
index b4ef492f..b4ef492f 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/restore_trash.sh
+++ b/modules/home/conf/lf/commands/scripts/restore_trash.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/set_wall_paper.sh b/modules/home/conf/lf/commands/scripts/set_wall_paper.sh
index 2e607d33..2e607d33 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/set_wall_paper.sh
+++ b/modules/home/conf/lf/commands/scripts/set_wall_paper.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/stripspace.sh b/modules/home/conf/lf/commands/scripts/stripspace.sh
index 33b1cbcf..33b1cbcf 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/stripspace.sh
+++ b/modules/home/conf/lf/commands/scripts/stripspace.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/trash.sh b/modules/home/conf/lf/commands/scripts/trash.sh
index f4878c49..f4878c49 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/trash.sh
+++ b/modules/home/conf/lf/commands/scripts/trash.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/unarchive.sh b/modules/home/conf/lf/commands/scripts/unarchive.sh
index d4835f6b..d4835f6b 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/unarchive.sh
+++ b/modules/home/conf/lf/commands/scripts/unarchive.sh
diff --git a/modules/home/soispha/conf/lf/commands/scripts/view_file.sh b/modules/home/conf/lf/commands/scripts/view_file.sh
index 6258d755..6258d755 100755
--- a/modules/home/soispha/conf/lf/commands/scripts/view_file.sh
+++ b/modules/home/conf/lf/commands/scripts/view_file.sh
diff --git a/modules/home/soispha/conf/lf/default.nix b/modules/home/conf/lf/default.nix
index 7b604ed0..7b604ed0 100644
--- a/modules/home/soispha/conf/lf/default.nix
+++ b/modules/home/conf/lf/default.nix
diff --git a/modules/home/soispha/conf/lf/icons b/modules/home/conf/lf/icons
index 9047fbfb..9047fbfb 100644
--- a/modules/home/soispha/conf/lf/icons
+++ b/modules/home/conf/lf/icons
diff --git a/modules/home/soispha/conf/lf/keybindings/default.nix b/modules/home/conf/lf/keybindings/default.nix
index b41004dc..b41004dc 100644
--- a/modules/home/soispha/conf/lf/keybindings/default.nix
+++ b/modules/home/conf/lf/keybindings/default.nix
diff --git a/modules/home/soispha/conf/mail/accounts/benedikt.nix b/modules/home/conf/mail/accounts/benedikt.nix
index 87ede61b..87ede61b 100644
--- a/modules/home/soispha/conf/mail/accounts/benedikt.nix
+++ b/modules/home/conf/mail/accounts/benedikt.nix
diff --git a/modules/home/soispha/conf/mail/accounts/soispha.nix b/modules/home/conf/mail/accounts/soispha.nix
index 012e84d6..012e84d6 100644
--- a/modules/home/soispha/conf/mail/accounts/soispha.nix
+++ b/modules/home/conf/mail/accounts/soispha.nix
diff --git a/modules/home/soispha/conf/mail/default.nix b/modules/home/conf/mail/default.nix
index 0ecbe40a..0ecbe40a 100644
--- a/modules/home/soispha/conf/mail/default.nix
+++ b/modules/home/conf/mail/default.nix
diff --git a/modules/home/soispha/conf/mako/default.nix b/modules/home/conf/mako/default.nix
index 711457f2..711457f2 100644
--- a/modules/home/soispha/conf/mako/default.nix
+++ b/modules/home/conf/mako/default.nix
diff --git a/modules/home/soispha/conf/mbsync/default.nix b/modules/home/conf/mbsync/default.nix
index ac9808c9..ac9808c9 100644
--- a/modules/home/soispha/conf/mbsync/default.nix
+++ b/modules/home/conf/mbsync/default.nix
diff --git a/modules/home/soispha/conf/mpd/default.nix b/modules/home/conf/mpd/default.nix
index 49844b06..49844b06 100644
--- a/modules/home/soispha/conf/mpd/default.nix
+++ b/modules/home/conf/mpd/default.nix
diff --git a/modules/home/soispha/conf/mpd/mpdconf.example b/modules/home/conf/mpd/mpdconf.example
index eaa5e641..eaa5e641 100644
--- a/modules/home/soispha/conf/mpd/mpdconf.example
+++ b/modules/home/conf/mpd/mpdconf.example
diff --git a/modules/home/soispha/conf/mpv/default.nix b/modules/home/conf/mpv/default.nix
index 6b252a38..6b252a38 100644
--- a/modules/home/soispha/conf/mpv/default.nix
+++ b/modules/home/conf/mpv/default.nix
diff --git a/modules/home/soispha/conf/mumble/Mumble.conf b/modules/home/conf/mumble/Mumble.conf
index 2d895f41..2d895f41 100644
--- a/modules/home/soispha/conf/mumble/Mumble.conf
+++ b/modules/home/conf/mumble/Mumble.conf
diff --git a/modules/home/soispha/conf/mumble/default.nix b/modules/home/conf/mumble/default.nix
index 6fa524dc..6fa524dc 100644
--- a/modules/home/soispha/conf/mumble/default.nix
+++ b/modules/home/conf/mumble/default.nix
diff --git a/modules/home/soispha/conf/neomutt/default.nix b/modules/home/conf/neomutt/default.nix
index e4fbcb39..e4fbcb39 100644
--- a/modules/home/soispha/conf/neomutt/default.nix
+++ b/modules/home/conf/neomutt/default.nix
diff --git a/modules/home/soispha/conf/nheko/default.nix b/modules/home/conf/nheko/default.nix
index fd147c0b..fd147c0b 100644
--- a/modules/home/soispha/conf/nheko/default.nix
+++ b/modules/home/conf/nheko/default.nix
diff --git a/modules/home/soispha/conf/nix-index/default.nix b/modules/home/conf/nix-index/default.nix
index eb8132d9..eb8132d9 100644
--- a/modules/home/soispha/conf/nix-index/default.nix
+++ b/modules/home/conf/nix-index/default.nix
diff --git a/modules/home/soispha/conf/npm/.npmrc b/modules/home/conf/npm/.npmrc
index d0d846bd..d0d846bd 100644
--- a/modules/home/soispha/conf/npm/.npmrc
+++ b/modules/home/conf/npm/.npmrc
diff --git a/modules/home/soispha/conf/npm/default.nix b/modules/home/conf/npm/default.nix
index 7b4bb6a1..7b4bb6a1 100644
--- a/modules/home/soispha/conf/npm/default.nix
+++ b/modules/home/conf/npm/default.nix
diff --git a/modules/home/soispha/conf/nvim/autocmds/default.nix b/modules/home/conf/nvim/autocmds/default.nix
index a8f00bdc..a8f00bdc 100644
--- a/modules/home/soispha/conf/nvim/autocmds/default.nix
+++ b/modules/home/conf/nvim/autocmds/default.nix
diff --git a/modules/home/soispha/conf/nvim/clipboard/default.nix b/modules/home/conf/nvim/clipboard/default.nix
index 0a686190..0a686190 100644
--- a/modules/home/soispha/conf/nvim/clipboard/default.nix
+++ b/modules/home/conf/nvim/clipboard/default.nix
diff --git a/modules/home/soispha/conf/nvim/default.nix b/modules/home/conf/nvim/default.nix
index 2da80c22..2da80c22 100644
--- a/modules/home/soispha/conf/nvim/default.nix
+++ b/modules/home/conf/nvim/default.nix
diff --git a/modules/home/soispha/conf/nvim/files/default.nix b/modules/home/conf/nvim/files/default.nix
index 68c267b9..68c267b9 100644
--- a/modules/home/soispha/conf/nvim/files/default.nix
+++ b/modules/home/conf/nvim/files/default.nix
diff --git a/modules/home/soispha/conf/nvim/files/ftplugin/tex.lua b/modules/home/conf/nvim/files/ftplugin/tex.lua
index f3fffa86..f3fffa86 100644
--- a/modules/home/soispha/conf/nvim/files/ftplugin/tex.lua
+++ b/modules/home/conf/nvim/files/ftplugin/tex.lua
diff --git a/modules/home/soispha/conf/nvim/mappings/default.nix b/modules/home/conf/nvim/mappings/default.nix
index 2cb174a4..2cb174a4 100644
--- a/modules/home/soispha/conf/nvim/mappings/default.nix
+++ b/modules/home/conf/nvim/mappings/default.nix
diff --git a/modules/home/soispha/conf/nvim/options/default.nix b/modules/home/conf/nvim/options/default.nix
index d22bdd8f..d22bdd8f 100644
--- a/modules/home/soispha/conf/nvim/options/default.nix
+++ b/modules/home/conf/nvim/options/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/colorscheme/default.nix b/modules/home/conf/nvim/plgs/colorscheme/default.nix
index 11357f77..11357f77 100644
--- a/modules/home/soispha/conf/nvim/plgs/colorscheme/default.nix
+++ b/modules/home/conf/nvim/plgs/colorscheme/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua b/modules/home/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua
index d02171b5..d02171b5 100644
--- a/modules/home/soispha/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua
+++ b/modules/home/conf/nvim/plgs/colorscheme/lua/mk_todos_readable.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/colorscheme/lua/nightfox.lua b/modules/home/conf/nvim/plgs/colorscheme/lua/nightfox.lua
index 4c502153..4c502153 100644
--- a/modules/home/soispha/conf/nvim/plgs/colorscheme/lua/nightfox.lua
+++ b/modules/home/conf/nvim/plgs/colorscheme/lua/nightfox.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/comment-nvim/default.nix b/modules/home/conf/nvim/plgs/comment-nvim/default.nix
index 2a73b8db..2a73b8db 100644
--- a/modules/home/soispha/conf/nvim/plgs/comment-nvim/default.nix
+++ b/modules/home/conf/nvim/plgs/comment-nvim/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/debugprint/default.nix b/modules/home/conf/nvim/plgs/debugprint/default.nix
index b0d72339..b0d72339 100644
--- a/modules/home/soispha/conf/nvim/plgs/debugprint/default.nix
+++ b/modules/home/conf/nvim/plgs/debugprint/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/debugprint/lua/debugprint.lua b/modules/home/conf/nvim/plgs/debugprint/lua/debugprint.lua
index da7e1735..da7e1735 100644
--- a/modules/home/soispha/conf/nvim/plgs/debugprint/lua/debugprint.lua
+++ b/modules/home/conf/nvim/plgs/debugprint/lua/debugprint.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/default.nix b/modules/home/conf/nvim/plgs/default.nix
index 991bc315..991bc315 100644
--- a/modules/home/soispha/conf/nvim/plgs/default.nix
+++ b/modules/home/conf/nvim/plgs/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/femaco/default.nix b/modules/home/conf/nvim/plgs/femaco/default.nix
index 0b4f7937..0b4f7937 100644
--- a/modules/home/soispha/conf/nvim/plgs/femaco/default.nix
+++ b/modules/home/conf/nvim/plgs/femaco/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/femaco/lua/femaco.lua b/modules/home/conf/nvim/plgs/femaco/lua/femaco.lua
index da3be8e1..da3be8e1 100644
--- a/modules/home/soispha/conf/nvim/plgs/femaco/lua/femaco.lua
+++ b/modules/home/conf/nvim/plgs/femaco/lua/femaco.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/flatten-nvim/default.nix b/modules/home/conf/nvim/plgs/flatten-nvim/default.nix
index cd6f8bcc..cd6f8bcc 100644
--- a/modules/home/soispha/conf/nvim/plgs/flatten-nvim/default.nix
+++ b/modules/home/conf/nvim/plgs/flatten-nvim/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua b/modules/home/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua
index 42ea1eb6..42ea1eb6 100644
--- a/modules/home/soispha/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua
+++ b/modules/home/conf/nvim/plgs/flatten-nvim/lua/flatten-nvim.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/goto-preview/default.nix b/modules/home/conf/nvim/plgs/goto-preview/default.nix
index 13a26212..13a26212 100644
--- a/modules/home/soispha/conf/nvim/plgs/goto-preview/default.nix
+++ b/modules/home/conf/nvim/plgs/goto-preview/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/goto-preview/lua/goto-preview.lua b/modules/home/conf/nvim/plgs/goto-preview/lua/goto-preview.lua
index 9687a5a0..9687a5a0 100644
--- a/modules/home/soispha/conf/nvim/plgs/goto-preview/lua/goto-preview.lua
+++ b/modules/home/conf/nvim/plgs/goto-preview/lua/goto-preview.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/harpoon/default.nix b/modules/home/conf/nvim/plgs/harpoon/default.nix
index b1421dab..b1421dab 100644
--- a/modules/home/soispha/conf/nvim/plgs/harpoon/default.nix
+++ b/modules/home/conf/nvim/plgs/harpoon/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/leap/default.nix b/modules/home/conf/nvim/plgs/leap/default.nix
index 4e7ae60c..4e7ae60c 100644
--- a/modules/home/soispha/conf/nvim/plgs/leap/default.nix
+++ b/modules/home/conf/nvim/plgs/leap/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lf-nvim/default.nix b/modules/home/conf/nvim/plgs/lf-nvim/default.nix
index 11ad2807..11ad2807 100644
--- a/modules/home/soispha/conf/nvim/plgs/lf-nvim/default.nix
+++ b/modules/home/conf/nvim/plgs/lf-nvim/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua b/modules/home/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua
index 1eadf375..1eadf375 100644
--- a/modules/home/soispha/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua
+++ b/modules/home/conf/nvim/plgs/lf-nvim/lua/lf-nvim.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/default.nix b/modules/home/conf/nvim/plgs/lsp-progress-nvim/default.nix
index 6602ceb6..6602ceb6 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/default.nix
+++ b/modules/home/conf/nvim/plgs/lsp-progress-nvim/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua b/modules/home/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua
index efb15720..efb15720 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua
+++ b/modules/home/conf/nvim/plgs/lsp-progress-nvim/lua/lsp-progress-nvim.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/default.nix b/modules/home/conf/nvim/plgs/lsp/default.nix
index b7c1e174..b7c1e174 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/default.nix
+++ b/modules/home/conf/nvim/plgs/lsp/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/keymaps/default.nix b/modules/home/conf/nvim/plgs/lsp/keymaps/default.nix
index e176461e..e176461e 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/keymaps/default.nix
+++ b/modules/home/conf/nvim/plgs/lsp/keymaps/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/default.nix b/modules/home/conf/nvim/plgs/lsp/servers/default.nix
index 1f59ae4e..1f59ae4e 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/default.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/bashls.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/bashls.nix
index 0577a335..0577a335 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/bashls.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/bashls.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ccls.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/ccls.nix
index 0698bcce..0698bcce 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ccls.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/ccls.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ltex.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/ltex.nix
index 3224bc41..3224bc41 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ltex.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/ltex.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix
index 5a44b500..5a44b500 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/lua-ls.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix
index f0cccbdc..f0cccbdc 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/nil_ls.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/openscad.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/openscad.nix
index a0221cc4..a0221cc4 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/openscad.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/openscad.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix
index b1042221..b1042221 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/pylyzer.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix
index 23c3054a..23c3054a 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/quick-lint-js.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix
index 3eeb495a..3eeb495a 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/ruff-lsp.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix
index d58c8f1b..d58c8f1b 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/rust-analyzer.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/texlab.nix b/modules/home/conf/nvim/plgs/lsp/servers/servers/texlab.nix
index 59af8d39..59af8d39 100644
--- a/modules/home/soispha/conf/nvim/plgs/lsp/servers/servers/texlab.nix
+++ b/modules/home/conf/nvim/plgs/lsp/servers/servers/texlab.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/lspkind/default.nix b/modules/home/conf/nvim/plgs/lspkind/default.nix
index ed7d411b..ed7d411b 100644
--- a/modules/home/soispha/conf/nvim/plgs/lspkind/default.nix
+++ b/modules/home/conf/nvim/plgs/lspkind/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/ltex_extra/default.nix b/modules/home/conf/nvim/plgs/ltex_extra/default.nix
index af78c7a5..af78c7a5 100644
--- a/modules/home/soispha/conf/nvim/plgs/ltex_extra/default.nix
+++ b/modules/home/conf/nvim/plgs/ltex_extra/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua b/modules/home/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua
index f55a9ba7..f55a9ba7 100644
--- a/modules/home/soispha/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua
+++ b/modules/home/conf/nvim/plgs/ltex_extra/lua/ltex_extra.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/lualine/default.nix b/modules/home/conf/nvim/plgs/lualine/default.nix
index 0b789558..0b789558 100644
--- a/modules/home/soispha/conf/nvim/plgs/lualine/default.nix
+++ b/modules/home/conf/nvim/plgs/lualine/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/default.nix b/modules/home/conf/nvim/plgs/luasnip/default.nix
index 130fafee..130fafee 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/default.nix
+++ b/modules/home/conf/nvim/plgs/luasnip/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/luasnip.lua b/modules/home/conf/nvim/plgs/luasnip/lua/luasnip.lua
index a05fa57f..a05fa57f 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/luasnip.lua
+++ b/modules/home/conf/nvim/plgs/luasnip/lua/luasnip.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/all.lua b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/all.lua
index c3f75058..c3f75058 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/all.lua
+++ b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/all.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua
index 17e1e7fb..17e1e7fb 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua
+++ b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/html/html.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua
index 22434aa3..22434aa3 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua
+++ b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/delimiter.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua
index ebf4f9d7..ebf4f9d7 100644
--- a/modules/home/soispha/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua
+++ b/modules/home/conf/nvim/plgs/luasnip/lua/snippets/tex/greek.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/neorg/default.nix b/modules/home/conf/nvim/plgs/neorg/default.nix
index 8d8015da..8d8015da 100644
--- a/modules/home/soispha/conf/nvim/plgs/neorg/default.nix
+++ b/modules/home/conf/nvim/plgs/neorg/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/nvim-cmp/default.nix b/modules/home/conf/nvim/plgs/nvim-cmp/default.nix
index ed0e57c3..ed0e57c3 100644
--- a/modules/home/soispha/conf/nvim/plgs/nvim-cmp/default.nix
+++ b/modules/home/conf/nvim/plgs/nvim-cmp/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/nvim-lint/default.nix b/modules/home/conf/nvim/plgs/nvim-lint/default.nix
index f5cb9acf..f5cb9acf 100644
--- a/modules/home/soispha/conf/nvim/plgs/nvim-lint/default.nix
+++ b/modules/home/conf/nvim/plgs/nvim-lint/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua b/modules/home/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua
index 4ed49f7b..4ed49f7b 100644
--- a/modules/home/soispha/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua
+++ b/modules/home/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/raw_plugins/default.nix b/modules/home/conf/nvim/plgs/raw_plugins/default.nix
index 941cb7cb..941cb7cb 100644
--- a/modules/home/soispha/conf/nvim/plgs/raw_plugins/default.nix
+++ b/modules/home/conf/nvim/plgs/raw_plugins/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/default.nix b/modules/home/conf/nvim/plgs/telescope/default.nix
index b5054ed0..b5054ed0 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/defaults/default.nix b/modules/home/conf/nvim/plgs/telescope/defaults/default.nix
index 933089ef..933089ef 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/defaults/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/defaults/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/bibtex/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/bibtex/default.nix
index 6f3cc2ea..6f3cc2ea 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/bibtex/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/bibtex/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/default.nix
index 0b1e033a..0b1e033a 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/frecency/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/frecency/default.nix
index c1cebc09..c1cebc09 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/frecency/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/frecency/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix
index ce0bdccc..ce0bdccc 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/fzy-native/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/rooter/default.nix
index 779448cc..779448cc 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/rooter/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua b/modules/home/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua
index 7235c5a3..7235c5a3 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/rooter/lua/rooter.lua
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/symbols/default.nix b/modules/home/conf/nvim/plgs/telescope/extensions/symbols/default.nix
index fa166c02..fa166c02 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/extensions/symbols/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/extensions/symbols/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/telescope/keymaps/default.nix b/modules/home/conf/nvim/plgs/telescope/keymaps/default.nix
index e551cc5a..e551cc5a 100644
--- a/modules/home/soispha/conf/nvim/plgs/telescope/keymaps/default.nix
+++ b/modules/home/conf/nvim/plgs/telescope/keymaps/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/todo-comments/default.nix b/modules/home/conf/nvim/plgs/todo-comments/default.nix
index 35f4b283..35f4b283 100644
--- a/modules/home/soispha/conf/nvim/plgs/todo-comments/default.nix
+++ b/modules/home/conf/nvim/plgs/todo-comments/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/treesitter/default.nix b/modules/home/conf/nvim/plgs/treesitter/default.nix
index fe43ddd7..656b4ce3 100644
--- a/modules/home/soispha/conf/nvim/plgs/treesitter/default.nix
+++ b/modules/home/conf/nvim/plgs/treesitter/default.nix
@@ -1,4 +1,5 @@
 {
+  osConfig,
   config,
   pkgs,
   lib,
diff --git a/modules/home/soispha/conf/nvim/plgs/vim-tex/default.nix b/modules/home/conf/nvim/plgs/vim-tex/default.nix
index 70ec7f5b..70ec7f5b 100644
--- a/modules/home/soispha/conf/nvim/plgs/vim-tex/default.nix
+++ b/modules/home/conf/nvim/plgs/vim-tex/default.nix
diff --git a/modules/home/soispha/conf/nvim/plgs/which-key/default.nix b/modules/home/conf/nvim/plgs/which-key/default.nix
index be63f7ac..be63f7ac 100644
--- a/modules/home/soispha/conf/nvim/plgs/which-key/default.nix
+++ b/modules/home/conf/nvim/plgs/which-key/default.nix
diff --git a/modules/home/soispha/conf/prusa_slicer/default.nix b/modules/home/conf/prusa_slicer/default.nix
index 9529e13d..9529e13d 100644
--- a/modules/home/soispha/conf/prusa_slicer/default.nix
+++ b/modules/home/conf/prusa_slicer/default.nix
diff --git a/modules/home/soispha/conf/prusa_slicer/prusa_slicer.ini b/modules/home/conf/prusa_slicer/prusa_slicer.ini
index 0416a398..0416a398 100644
--- a/modules/home/soispha/conf/prusa_slicer/prusa_slicer.ini
+++ b/modules/home/conf/prusa_slicer/prusa_slicer.ini
diff --git a/modules/home/soispha/conf/python/default.nix b/modules/home/conf/python/default.nix
index 826d466d..826d466d 100644
--- a/modules/home/soispha/conf/python/default.nix
+++ b/modules/home/conf/python/default.nix
diff --git a/modules/home/soispha/conf/python/pythonrc.py b/modules/home/conf/python/pythonrc.py
index 466d9788..466d9788 100644
--- a/modules/home/soispha/conf/python/pythonrc.py
+++ b/modules/home/conf/python/pythonrc.py
diff --git a/modules/home/soispha/conf/rclone/default.nix b/modules/home/conf/rclone/default.nix
index bd0c1ac2..bd0c1ac2 100644
--- a/modules/home/soispha/conf/rclone/default.nix
+++ b/modules/home/conf/rclone/default.nix
diff --git a/modules/home/soispha/conf/rclone/rclone.conf b/modules/home/conf/rclone/rclone.conf
index 9e1c4f08..9e1c4f08 100644
--- a/modules/home/soispha/conf/rclone/rclone.conf
+++ b/modules/home/conf/rclone/rclone.conf
diff --git a/modules/home/soispha/conf/rofi/default.nix b/modules/home/conf/rofi/default.nix
index 10363ab5..10363ab5 100644
--- a/modules/home/soispha/conf/rofi/default.nix
+++ b/modules/home/conf/rofi/default.nix
diff --git a/modules/home/soispha/conf/rofi/nord-twoLines.rasi b/modules/home/conf/rofi/nord-twoLines.rasi
index 612b907f..612b907f 100644
--- a/modules/home/soispha/conf/rofi/nord-twoLines.rasi
+++ b/modules/home/conf/rofi/nord-twoLines.rasi
diff --git a/modules/home/soispha/conf/ssh/default.nix b/modules/home/conf/ssh/default.nix
index de9b0d90..de9b0d90 100644
--- a/modules/home/soispha/conf/ssh/default.nix
+++ b/modules/home/conf/ssh/default.nix
diff --git a/modules/home/soispha/conf/starship/default.nix b/modules/home/conf/starship/default.nix
index 5db6eb8b..5db6eb8b 100644
--- a/modules/home/soispha/conf/starship/default.nix
+++ b/modules/home/conf/starship/default.nix
diff --git a/modules/home/soispha/conf/swayidle/config b/modules/home/conf/swayidle/config
index a48f670b..a48f670b 100644
--- a/modules/home/soispha/conf/swayidle/config
+++ b/modules/home/conf/swayidle/config
diff --git a/modules/home/soispha/conf/swayidle/default.nix b/modules/home/conf/swayidle/default.nix
index 6b8a7d80..6b8a7d80 100644
--- a/modules/home/soispha/conf/swayidle/default.nix
+++ b/modules/home/conf/swayidle/default.nix
diff --git a/modules/home/soispha/conf/swaylock/GTDcanonical.png b/modules/home/conf/swaylock/GTDcanonical.png
index ef41d79d..ef41d79d 100644
--- a/modules/home/soispha/conf/swaylock/GTDcanonical.png
+++ b/modules/home/conf/swaylock/GTDcanonical.png
Binary files differdiff --git a/modules/home/soispha/conf/swaylock/commands.jpg b/modules/home/conf/swaylock/commands.jpg
index 54016503..54016503 100644
--- a/modules/home/soispha/conf/swaylock/commands.jpg
+++ b/modules/home/conf/swaylock/commands.jpg
Binary files differdiff --git a/modules/home/soispha/conf/swaylock/default.nix b/modules/home/conf/swaylock/default.nix
index 9e5eabac..9e5eabac 100644
--- a/modules/home/soispha/conf/swaylock/default.nix
+++ b/modules/home/conf/swaylock/default.nix
diff --git a/modules/home/soispha/conf/swaylock/gnu.png b/modules/home/conf/swaylock/gnu.png
index d07dee3e..d07dee3e 100644
--- a/modules/home/soispha/conf/swaylock/gnu.png
+++ b/modules/home/conf/swaylock/gnu.png
Binary files differdiff --git a/modules/home/soispha/conf/taskwarrior/default.nix b/modules/home/conf/taskwarrior/default.nix
index d7aec156..d7aec156 100644
--- a/modules/home/soispha/conf/taskwarrior/default.nix
+++ b/modules/home/conf/taskwarrior/default.nix
diff --git a/modules/home/soispha/conf/taskwarrior/firefox/default.nix b/modules/home/conf/taskwarrior/firefox/default.nix
index fb5daaa8..fb5daaa8 100644
--- a/modules/home/soispha/conf/taskwarrior/firefox/default.nix
+++ b/modules/home/conf/taskwarrior/firefox/default.nix
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/default.nix b/modules/home/conf/taskwarrior/hooks/default.nix
index 4bac0ca7..4bac0ca7 100644
--- a/modules/home/soispha/conf/taskwarrior/hooks/default.nix
+++ b/modules/home/conf/taskwarrior/hooks/default.nix
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh b/modules/home/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh
index eaf7f30c..eaf7f30c 100755
--- a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh
+++ b/modules/home/conf/taskwarrior/hooks/scripts/on-add_enforce-policies.sh
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh b/modules/home/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh
index dadc96b0..dadc96b0 100755
--- a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh
+++ b/modules/home/conf/taskwarrior/hooks/scripts/on-add_sync-git-repo.sh
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh
index 25813e46..25813e46 100755
--- a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh
+++ b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_sync-git-repo.sh
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py
index b482af6a..b482af6a 100755
--- a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py
+++ b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_track-timewarrior.py
diff --git a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py
index d5b380d0..d5b380d0 100755
--- a/modules/home/soispha/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py
+++ b/modules/home/conf/taskwarrior/hooks/scripts/on-modify_track-total-active-time.py
diff --git a/modules/home/soispha/conf/taskwarrior/nord.theme b/modules/home/conf/taskwarrior/nord.theme
index 2897418f..2897418f 100644
--- a/modules/home/soispha/conf/taskwarrior/nord.theme
+++ b/modules/home/conf/taskwarrior/nord.theme
diff --git a/modules/home/soispha/conf/taskwarrior/projects/default.nix b/modules/home/conf/taskwarrior/projects/default.nix
index 4ca941b3..4ca941b3 100644
--- a/modules/home/soispha/conf/taskwarrior/projects/default.nix
+++ b/modules/home/conf/taskwarrior/projects/default.nix
diff --git a/modules/home/soispha/conf/timewarrior/default.nix b/modules/home/conf/timewarrior/default.nix
index bcb627f5..bcb627f5 100644
--- a/modules/home/soispha/conf/timewarrior/default.nix
+++ b/modules/home/conf/timewarrior/default.nix
diff --git a/modules/home/soispha/conf/timewarrior/nord.theme b/modules/home/conf/timewarrior/nord.theme
index da3c387a..da3c387a 100644
--- a/modules/home/soispha/conf/timewarrior/nord.theme
+++ b/modules/home/conf/timewarrior/nord.theme
diff --git a/modules/home/soispha/conf/tridactyl/config.vim b/modules/home/conf/tridactyl/config.vim
index 84e290cb..84e290cb 100644
--- a/modules/home/soispha/conf/tridactyl/config.vim
+++ b/modules/home/conf/tridactyl/config.vim
diff --git a/modules/home/soispha/conf/tridactyl/default.nix b/modules/home/conf/tridactyl/default.nix
index 23307cfe..23307cfe 100644
--- a/modules/home/soispha/conf/tridactyl/default.nix
+++ b/modules/home/conf/tridactyl/default.nix
diff --git a/modules/home/soispha/conf/unison/default.nix b/modules/home/conf/unison/default.nix
index 64dd50c2..64dd50c2 100644
--- a/modules/home/soispha/conf/unison/default.nix
+++ b/modules/home/conf/unison/default.nix
diff --git a/modules/home/soispha/conf/xdg/default.nix b/modules/home/conf/xdg/default.nix
index 4099720d..4099720d 100644
--- a/modules/home/soispha/conf/xdg/default.nix
+++ b/modules/home/conf/xdg/default.nix
diff --git a/modules/home/soispha/conf/xdg/url_handler.sh b/modules/home/conf/xdg/url_handler.sh
index 95eedffb..95eedffb 100755
--- a/modules/home/soispha/conf/xdg/url_handler.sh
+++ b/modules/home/conf/xdg/url_handler.sh
diff --git a/modules/home/soispha/conf/xdg/xdg_vars.nix b/modules/home/conf/xdg/xdg_vars.nix
index 3f7d5e00..3f7d5e00 100644
--- a/modules/home/soispha/conf/xdg/xdg_vars.nix
+++ b/modules/home/conf/xdg/xdg_vars.nix
diff --git a/modules/home/soispha/conf/yambar/config/config.yml b/modules/home/conf/yambar/config/config.yml
index 3d9f0687..3d9f0687 100644
--- a/modules/home/soispha/conf/yambar/config/config.yml
+++ b/modules/home/conf/yambar/config/config.yml
diff --git a/modules/home/soispha/conf/yambar/config/laptop.yml b/modules/home/conf/yambar/config/laptop.yml
index 8de2f508..8de2f508 100644
--- a/modules/home/soispha/conf/yambar/config/laptop.yml
+++ b/modules/home/conf/yambar/config/laptop.yml
diff --git a/modules/home/soispha/conf/yambar/default.nix b/modules/home/conf/yambar/default.nix
index 021dfbdd..021dfbdd 100644
--- a/modules/home/soispha/conf/yambar/default.nix
+++ b/modules/home/conf/yambar/default.nix
diff --git a/modules/home/soispha/conf/yambar/scripts/disk.sh b/modules/home/conf/yambar/scripts/disk.sh
index a5547a74..a5547a74 100755
--- a/modules/home/soispha/conf/yambar/scripts/disk.sh
+++ b/modules/home/conf/yambar/scripts/disk.sh
diff --git a/modules/home/soispha/conf/yambar/scripts/mpd_song_name.sh b/modules/home/conf/yambar/scripts/mpd_song_name.sh
index 7d294781..7d294781 100755
--- a/modules/home/soispha/conf/yambar/scripts/mpd_song_name.sh
+++ b/modules/home/conf/yambar/scripts/mpd_song_name.sh
diff --git a/modules/home/soispha/conf/yambar/scripts/network.sh b/modules/home/conf/yambar/scripts/network.sh
index adfc93df..adfc93df 100755
--- a/modules/home/soispha/conf/yambar/scripts/network.sh
+++ b/modules/home/conf/yambar/scripts/network.sh
diff --git a/modules/home/soispha/conf/yambar/scripts/sound-volume.sh b/modules/home/conf/yambar/scripts/sound-volume.sh
index 8a98daf7..8a98daf7 100755
--- a/modules/home/soispha/conf/yambar/scripts/sound-volume.sh
+++ b/modules/home/conf/yambar/scripts/sound-volume.sh
diff --git a/modules/home/soispha/conf/ytcc/default.nix b/modules/home/conf/ytcc/default.nix
index 87300ec1..87300ec1 100644
--- a/modules/home/soispha/conf/ytcc/default.nix
+++ b/modules/home/conf/ytcc/default.nix
diff --git a/modules/home/soispha/conf/ytcc/ytcc.conf b/modules/home/conf/ytcc/ytcc.conf
index 289843ad..289843ad 100644
--- a/modules/home/soispha/conf/ytcc/ytcc.conf
+++ b/modules/home/conf/ytcc/ytcc.conf
diff --git a/modules/home/soispha/conf/zsh/config/command_not_found.sh b/modules/home/conf/zsh/config/command_not_found.sh
index fb21b676..fb21b676 100644
--- a/modules/home/soispha/conf/zsh/config/command_not_found.sh
+++ b/modules/home/conf/zsh/config/command_not_found.sh
diff --git a/modules/home/soispha/conf/zsh/config/command_not_found_insult.sh b/modules/home/conf/zsh/config/command_not_found_insult.sh
index 5126845a..5126845a 100644
--- a/modules/home/soispha/conf/zsh/config/command_not_found_insult.sh
+++ b/modules/home/conf/zsh/config/command_not_found_insult.sh
diff --git a/modules/home/soispha/conf/zsh/config/custom_cursor.zsh b/modules/home/conf/zsh/config/custom_cursor.zsh
index 37390c1c..37390c1c 100644
--- a/modules/home/soispha/conf/zsh/config/custom_cursor.zsh
+++ b/modules/home/conf/zsh/config/custom_cursor.zsh
diff --git a/modules/home/soispha/conf/zsh/config/zsh-init.zsh b/modules/home/conf/zsh/config/zsh-init.zsh
index cd8d34a9..cd8d34a9 100644
--- a/modules/home/soispha/conf/zsh/config/zsh-init.zsh
+++ b/modules/home/conf/zsh/config/zsh-init.zsh
diff --git a/modules/home/soispha/conf/zsh/default.nix b/modules/home/conf/zsh/default.nix
index 90eba56c..90eba56c 100644
--- a/modules/home/soispha/conf/zsh/default.nix
+++ b/modules/home/conf/zsh/default.nix
diff --git a/modules/home/default.nix b/modules/home/default.nix
index b0311261..a6107898 100644
--- a/modules/home/default.nix
+++ b/modules/home/default.nix
@@ -1,48 +1,60 @@
 {
-  pkgs,
-  sysLib,
-  nixpkgs_open_prs,
-  # extra information
-  system,
-  # bins
-  yambar_cpu,
-  yambar_memory,
-  river_init_lesser,
-  shell_library,
-  # external deps
-  user_js,
-  # modules
   impermanence,
   nixVim,
   nix-index-database,
-}: {
-  home-manager = {
-    useGlobalPkgs = true;
-    useUserPackages = true;
-    users.soispha = import ./soispha;
-    extraSpecialArgs = {
-      inherit
-        pkgs
-        nixpkgs_open_prs
-        sysLib
-        # extra information
-        
-        system
-        # bins
-        
-        yambar_cpu
-        yambar_memory
-        river_init_lesser
-        shell_library
-        # external deps
-        
-        user_js
-        # modules
-        
-        impermanence
-        nixVim
-        nix-index-database
-        ;
+  ...
+}: let
+  username = "soispha";
+  homeDirectory = "/home/${username}";
+
+  # xdg
+  configHome = "${homeDirectory}/.config";
+  dataHome = "${homeDirectory}/.local/share";
+  stateHome = "${homeDirectory}/.local/state";
+  cacheHome = "${homeDirectory}/.cache";
+  binHome = "${homeDirectory}/.local/bin";
+  # TODO: add XDG_RUNTIME_DIR
+in {
+  imports = [
+    ./conf
+    ./files
+    ./impermanence
+    ./pkgs
+    ./wms
+
+    impermanence.nixosModules.home-manager.impermanence
+    nixVim.homeManagerModules.nixvim
+    nix-index-database.hmModules.nix-index
+  ];
+
+  # I don't know what this does, but I've seen it a lot online, so it should be good, right?
+  programs.home-manager.enable = true;
+
+  home = {
+    inherit username homeDirectory;
+    stateVersion = "23.05";
+    enableNixpkgsReleaseCheck = true;
+  };
+  xdg = {
+    enable = true;
+    inherit configHome dataHome stateHome cacheHome; #binHome; # TODO: add binHome, when the standart is extended
+
+    /*
+    TODO: add this
+    desktopEntries = {};
+    */
+
+    userDirs = {
+      enable = true;
+      createDirectories = true;
+      desktop = null;
+      documents = "${homeDirectory}/school/general";
+      download = "${homeDirectory}/media/downloads";
+      music = "${homeDirectory}/media/music";
+      pictures = "${homeDirectory}/media/pictures";
+      videos = "${homeDirectory}/media/videos";
+      templates = "${homeDirectory}/media/templates";
+      publicShare = "${homeDirectory}/media/public";
     };
   };
 }
diff --git a/modules/home/soispha/files/default.nix b/modules/home/files/default.nix
index 16fe9afe..16fe9afe 100644
--- a/modules/home/soispha/files/default.nix
+++ b/modules/home/files/default.nix
diff --git a/modules/home/soispha/files/manifest_json/default.nix b/modules/home/files/manifest_json/default.nix
index af8d85d2..af8d85d2 100644
--- a/modules/home/soispha/files/manifest_json/default.nix
+++ b/modules/home/files/manifest_json/default.nix
diff --git a/modules/home/soispha/files/manifest_json/profile/manifest.json b/modules/home/files/manifest_json/profile/manifest.json
index bd74d935..bd74d935 100644
--- a/modules/home/soispha/files/manifest_json/profile/manifest.json
+++ b/modules/home/files/manifest_json/profile/manifest.json
diff --git a/modules/home/soispha/files/wallpaper/abstract-nord.png b/modules/home/files/wallpaper/abstract-nord.png
index 5ef498bf..5ef498bf 100644
--- a/modules/home/soispha/files/wallpaper/abstract-nord.png
+++ b/modules/home/files/wallpaper/abstract-nord.png
Binary files differdiff --git a/modules/home/soispha/files/wallpaper/default.nix b/modules/home/files/wallpaper/default.nix
index 119df225..119df225 100644
--- a/modules/home/soispha/files/wallpaper/default.nix
+++ b/modules/home/files/wallpaper/default.nix
diff --git a/modules/home/soispha/impermanence/default.nix b/modules/home/impermanence/default.nix
index dcb60f3b..dcb60f3b 100644
--- a/modules/home/soispha/impermanence/default.nix
+++ b/modules/home/impermanence/default.nix
diff --git a/modules/home/soispha/default.nix b/modules/home/soispha/default.nix
deleted file mode 100644
index a6107898..00000000
--- a/modules/home/soispha/default.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{
-  impermanence,
-  nixVim,
-  nix-index-database,
-  ...
-}: let
-  username = "soispha";
-  homeDirectory = "/home/${username}";
-
-  # xdg
-  configHome = "${homeDirectory}/.config";
-  dataHome = "${homeDirectory}/.local/share";
-  stateHome = "${homeDirectory}/.local/state";
-  cacheHome = "${homeDirectory}/.cache";
-  binHome = "${homeDirectory}/.local/bin";
-  # TODO: add XDG_RUNTIME_DIR
-in {
-  imports = [
-    ./conf
-    ./files
-    ./impermanence
-    ./pkgs
-    ./wms
-
-    impermanence.nixosModules.home-manager.impermanence
-    nixVim.homeManagerModules.nixvim
-    nix-index-database.hmModules.nix-index
-  ];
-
-  # I don't know what this does, but I've seen it a lot online, so it should be good, right?
-  programs.home-manager.enable = true;
-
-  home = {
-    inherit username homeDirectory;
-    stateVersion = "23.05";
-    enableNixpkgsReleaseCheck = true;
-  };
-  xdg = {
-    enable = true;
-    inherit configHome dataHome stateHome cacheHome; #binHome; # TODO: add binHome, when the standart is extended
-
-    /*
-    TODO: add this
-    desktopEntries = {};
-    */
-
-    userDirs = {
-      enable = true;
-      createDirectories = true;
-      desktop = null;
-      documents = "${homeDirectory}/school/general";
-      download = "${homeDirectory}/media/downloads";
-      music = "${homeDirectory}/media/music";
-      pictures = "${homeDirectory}/media/pictures";
-      videos = "${homeDirectory}/media/videos";
-      templates = "${homeDirectory}/media/templates";
-      publicShare = "${homeDirectory}/media/public";
-    };
-  };
-}
diff --git a/modules/home/soispha/pkgs/default.nix b/modules/home/soispha/pkgs/default.nix
deleted file mode 100644
index c821cd94..00000000
--- a/modules/home/soispha/pkgs/default.nix
+++ /dev/null
@@ -1,167 +0,0 @@
-{
-  pkgs,
-  lib,
-  ...
-}:
-with pkgs; let
-  onlyShare = drv:
-    runCommand "${drv.name}-only-share" {} ''
-      mkdir -p $out
-      ln -s ${drv}/share $out/share
-    '';
-  mpc-cli-man = onlyShare mpc-cli;
-
-  Gui = {
-    Terminals = [
-      # foot # wayland native terminal
-      alacritty # default terminal
-    ];
-    Browsers = [
-      #ungoogled-chromium # web browser (only for web programming)
-      #brave
-    ];
-
-    ImageManipulation = [
-      #krita # new, and better (KDE)
-      #gimp # conservative, and old (GNOME)
-    ];
-
-    Social = [
-      mumble # voice chat software (client)
-      # lutris # multiple game store clients
-
-      # nheko # best matrix client (as of today)
-      # element-desktop  # nheko didn't work
-      signal-desktop # to avoid encryption problems with signal-bridge
-    ];
-
-    Misc = [
-      #kalzium # Periodic Table of Elements (`element` is [sort of] better)
-      keepassxc # password manager
-      #onlykey # OnlyKey Chrome Desktop App
-      anki-bin # spaced repetition
-    ];
-  };
-
-  TuiCli = {
-    ShellScripts = builtins.attrValues pkgs.scripts;
-
-    EyeCandy = [
-      #banner # Print large banners to ASCII terminals
-      cmatrix # A curses-based scrolling 'Matrix'-like screen
-      hyfetch # Neofetch with LGBTQ pride flags.
-    ];
-
-    Social = [
-      iamb # best tui matrix client (as of today)
-    ];
-
-    Misc = [
-      android-file-transfer # Android MTP client with minimalistic UI
-      #xdg-ninja # A shell script which checks your $HOME for unwanted files and directories.
-      xdg-utils # open urls and such things
-      yokadi # Command line oriented, sqlite powered, todo list
-      killall # kill a application by name
-      snap-sync-forked # A btrfs based backup solution
-      bc # Smart calculator
-    ];
-
-    WM = {
-      river = [river]; # A dynamic tiling wayland compositor
-
-      CLITools = [
-        lswt # List Wayland toplevels
-        wl-clipboard # Command-line copy/paste utilities
-        swaylock # lockscreen
-      ];
-
-      Media = [
-        wf-recorder # Screen recorder
-        libnotify # a command to send a notification
-      ];
-    };
-
-    Media = {
-      View = [
-        imv # Image viewer
-        zathura # PDF viewer
-        ytcc # Command line tool to keep track of your favorite playlists on YouTube and many other places.
-        ytc # My tool to download the videos (used in conjunction with the entry above)
-        yts # My tool to select the videos (used in conjunction with the entry above)
-        yt # My tool to both select and then download the videos (a merged version of the two entries above)
-        comments # My tool to display comments
-      ];
-
-      Listen = [
-        pulseaudio # set the volume with pactl
-        ncmpc # mpd player client
-        mpc-cli-man # a cli mpd client (added via a wrapper script)
-      ];
-    };
-
-    Hardware = {
-      Storage = [
-        #compsize # Calculate compression ratio of a set of files on Btrfs
-        # TODO: smartmontools # Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives
-      ];
-
-      Input = [
-        #piper # GTK application to configure gaming mice
-      ];
-    };
-
-    FileListers = [
-      tree # A directory listing program displaying a depth indented list of files
-      fd # Simple, fast and user-friendly alternative to find
-      ripgrep # A search tool that combines the usability of ag with the raw speed of grep
-      fzf # used to quickly move around with its keybindings
-      file # Show information about a file
-    ];
-
-    Editors = [
-      ed # A POSIX-compliant line-oriented text editor
-      #sed # GNU stream editor
-      vim # The original ex/vi text editor (this is `vim` and not `vi`, as `vi` is unfree)
-      #neovim # Fork of Vim aiming to improve user experience, plugins, and GUIs
-    ];
-
-    Programming = {
-      GeneralTools = [
-        git # the fast distributed version control system
-        git-absorb # git commit --fixup, but automatic
-        glow # Command-line markdown renderer
-      ];
-    };
-  };
-  # TODO: unmaintained, find sth else:
-  # handlr # Powerful alternative to xdg-utils written in Rust
-  mapFun = x:
-    if builtins.isAttrs x
-    then
-      if lib.isDerivation x
-      then [x]
-      else builtins.attrValues x
-    else [x];
-in {
-  home.packages =
-    []
-    ++ (with builtins;
-      concatLists
-      (concatLists [
-        (concatMap mapFun
-          (concatMap mapFun
-            (concatMap mapFun
-              (concatMap mapFun
-                (concatMap mapFun
-                  (concatMap mapFun
-                    (attrValues Gui)))))))
-
-        (concatMap mapFun
-          (concatMap mapFun
-            (concatMap mapFun
-              (concatMap mapFun
-                (concatMap mapFun
-                  (concatMap mapFun
-                    (attrValues TuiCli)))))))
-      ]));
-}
diff --git a/modules/home/soispha/wms/default.nix b/modules/home/wms/default.nix
index 610ea2f4..610ea2f4 100644
--- a/modules/home/soispha/wms/default.nix
+++ b/modules/home/wms/default.nix
diff --git a/modules/home/soispha/wms/plasma/default.nix b/modules/home/wms/plasma/default.nix
index f68ee272..f68ee272 100644
--- a/modules/home/soispha/wms/plasma/default.nix
+++ b/modules/home/wms/plasma/default.nix
diff --git a/modules/home/soispha/wms/river/default.nix b/modules/home/wms/river/default.nix
index 36a9ca74..36a9ca74 100644
--- a/modules/home/soispha/wms/river/default.nix
+++ b/modules/home/wms/river/default.nix
diff --git a/modules/home/soispha/wms/river/init.sh b/modules/home/wms/river/init.sh
index 06a2e2f4..06a2e2f4 100755
--- a/modules/home/soispha/wms/river/init.sh
+++ b/modules/home/wms/river/init.sh
diff --git a/modules/home/soispha/wms/river/res/keys.ron b/modules/home/wms/river/res/keys.ron
index a2bc0fa1..a2bc0fa1 100644
--- a/modules/home/soispha/wms/river/res/keys.ron
+++ b/modules/home/wms/river/res/keys.ron
diff --git a/modules/home/soispha/wms/river/res/moonlander.ron b/modules/home/wms/river/res/moonlander.ron
index 77ffa5c4..77ffa5c4 100644
--- a/modules/home/soispha/wms/river/res/moonlander.ron
+++ b/modules/home/wms/river/res/moonlander.ron
diff --git a/modules/home/soispha/wms/sway/default.nix b/modules/home/wms/sway/default.nix
index bb3ddb49..bb3ddb49 100644
--- a/modules/home/soispha/wms/sway/default.nix
+++ b/modules/home/wms/sway/default.nix
diff --git a/modules/system/home-manager/default.nix b/modules/system/home-manager/default.nix
new file mode 100644
index 00000000..e6509b30
--- /dev/null
+++ b/modules/system/home-manager/default.nix
@@ -0,0 +1,59 @@
+{
+  config,
+  lib,
+  pkgs,
+  nixpkgs_open_prs,
+  sysLib,
+  # extra information
+  system,
+  # bins
+  # TODO: Integrate these <2024-05-22>
+  river_init_lesser,
+  shell_library,
+  yambar_cpu,
+  yambar_memory,
+  # external deps
+  user_js,
+  # modules
+  impermanence,
+  nix-index-database,
+  nixVim,
+  ...
+}: let
+  cfg = config.soispha.home-manager;
+in {
+  options.soispha.home-manager = {
+    enable = lib.mkEnableOption "home-manager with custom config.";
+  };
+
+  config = lib.mkIf cfg.enable {
+    home-manager = {
+      useGlobalPkgs = true;
+      useUserPackages = true;
+      # users.soispha = import ../../home;
+      extraSpecialArgs = {
+        inherit
+          nixpkgs_open_prs
+          sysLib
+          # extra information
+
+          system
+          # bins
+
+          yambar_cpu
+          yambar_memory
+          river_init_lesser
+          shell_library
+          # external deps
+
+          user_js
+          # modules
+
+          impermanence
+          nixVim
+          nix-index-database
+          ;
+      };
+    };
+  };
+}