summaryrefslogtreecommitdiff
path: root/config/nvim-1
diff options
context:
space:
mode:
Diffstat (limited to 'config/nvim-1')
-rwxr-xr-xconfig/nvim-1/init.lua11
-rwxr-xr-xconfig/nvim-1/lazy-lock.json40
-rwxr-xr-xconfig/nvim-1/lua/config.lua86
-rwxr-xr-xconfig/nvim-1/lua/plugins/catppuccin/init.lua84
-rwxr-xr-xconfig/nvim-1/lua/plugins/lazy/init.lua17
-rwxr-xr-xconfig/nvim-1/lua/plugins/lazy/plugins.lua128
-rwxr-xr-xconfig/nvim-1/lua/plugins/lsp/init.lua120
-rwxr-xr-xconfig/nvim-1/lua/plugins/lualine/init.lua42
-rwxr-xr-xconfig/nvim-1/lua/plugins/nvim-tree/init.lua2
-rwxr-xr-xconfig/nvim-1/lua/plugins/render-markdown/init.lua139
-rwxr-xr-xconfig/nvim-1/lua/plugins/telescope/init.lua3
-rwxr-xr-xconfig/nvim-1/lua/plugins/treesitter/init.lua10
-rwxr-xr-xconfig/nvim-1/lua/plugins/whichkey/init.lua2
-rwxr-xr-xconfig/nvim-1/lua/status_line/init.lua102
-rw-r--r--config/nvim-1/undo/%home%coast%.Xdefaultsbin0 -> 759 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%Element%electron-config.jsonbin0 -> 1274 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%alacritty%alacritty.tomlbin0 -> 16787 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%dunst%dunstrcbin0 -> 5122 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%eww%_colors.scssbin0 -> 673 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%eww%eww.scssbin0 -> 7618 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%eww%eww.yuckbin0 -> 7041 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%eww%scripts%get-active-workspace.shbin0 -> 4312 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%eww%scripts%get-workspaces.shbin0 -> 2727 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%fht%compositor.tomlbin0 -> 26843 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%foot%foot.inibin0 -> 4112 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%hypr%hypridle.confbin0 -> 1643 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%hypr%hyprland.confbin0 -> 249399 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%hypr%hyprlock.confbin0 -> 2702 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%kwm%config.zonbin0 -> 62767 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%mako%configbin0 -> 7057 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%mozilla%firefox%8kysq72s.default-release%chrome%userChrome.cssbin0 -> 597 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%neofetch%config.confbin0 -> 82882 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%catppuccin%init.luabin0 -> 83907 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%lazy%plugins.luabin0 -> 1620 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%picom%picom-animations.confbin0 -> 16678 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%picom%picom.confbin0 -> 39955 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%piss%pissrcbin0 -> 23848 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%quickshell%clock.qmlbin0 -> 597 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%quickshell%currentsong.qmlbin0 -> 597 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%quickshell%separator.qmlbin0 -> 639 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%quickshell%shell.qmlbin0 -> 401330 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%quickshell%workspaces.qmlbin0 -> 639 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%river%initbin0 -> 1243 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%rofi%config.rasibin0 -> 13071 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%scrobbler%config.inibin0 -> 2630 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%sway%configbin0 -> 36011 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%tym%config.luabin0 -> 13438 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%tym%theme.luabin0 -> 1256 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%waybar%config.jsoncbin0 -> 77709 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.config%waybar%style.cssbin0 -> 125219 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.curlrcbin0 -> 669 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%share%American Truck Simulator%config.cfgbin0 -> 17100 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%share%applications%element-desktop.desktopbin0 -> 1083 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%share%applications%firefox-bin.desktopbin0 -> 631 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%share%applications%im.riot.Riot.desktopbin0 -> 2761 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%share%flatpak%app%im.riot.Riot%x86_64%stable%42f010911a82616b14d9f36a8341652b349552a67ba14b8e67fd432e18c37561%export%share%applications%im.riot.Riot.desktopbin0 -> 825 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%.git%COMMIT_EDITMSGbin0 -> 579 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%.local%src%config%nvim%lua%config.luabin0 -> 75458 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%config%sway%configbin0 -> 1065 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%.local%src%config%waybar%config.jsoncbin0 -> 122714 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%.local%src%config%waybar%style.cssbin0 -> 203469 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dmenu%config.hbin0 -> 3785 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dmenu%config.mkbin0 -> 3914 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dmenu%dmenu.cbin0 -> 85514 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dmenu%drw.cbin0 -> 19034 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dwm%config.hbin0 -> 45698 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dwm%config.mkbin0 -> 8711 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%dwm%patches.hbin0 -> 6749 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%mpc-shuf.shbin0 -> 137909 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%screenie-wlrbin0 -> 4808 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%soberbin0 -> 2783 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.startbin0 -> 3996 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.stopbin0 -> 2435 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriverbin0 -> 16783 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver.shbin0 -> 11196 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%local%bin%uplbin0 -> 12725 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%.local%src%local%bin%uwuify.awkbin0 -> 28108 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%slstatus%config.hbin0 -> 15831 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%slstatus%config.mkbin0 -> 2230 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%st%config.hbin0 -> 3487 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.local%src%st%config.mkbin0 -> 599 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.mpdconfbin0 -> 2438 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.rtorrent.rcbin0 -> 2008 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.var%app%org.vinegarhq.Sober%config%sober%config.jsonbin0 -> 4597 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%.wezterm.luabin0 -> 14460 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.xinitrcbin0 -> 45032 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.zprofilebin0 -> 31474 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%.zshrcbin0 -> 707 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Games%Red Dead Redemption 2%launch.shbin0 -> 28213 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%NOTESbin0 -> 2029 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%X%term%termbin0 -> 5968 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%X%term%xterm.cbin0 -> 75232 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%abcl%main.clbin0 -> 33977 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%gtk%main.cbin0 -> 8793 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%ashscrobblebin0 -> 52479 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%.git%COMMIT_EDITMSGbin0 -> 579 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%LICENSEbin0 -> 3517 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%ashscrobble.pybin0 -> 2182 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%dmenu.luabin0 -> 32913 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%py%dmenu.pybin0 -> 23716 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%pylua%dmenu.luabin0 -> 10292 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%river%kwm%config.def.zonbin0 -> 20522 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%river%river%build.zig.zonbin0 -> 2669 bytes
-rwxr-xr-xconfig/nvim-1/undo/%home%coast%Projects%rs%guessing_game%.gitignorebin0 -> 1116 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%config.hbin0 -> 12548 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%main.pybin0 -> 56288 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%window.cbin0 -> 145974 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlbar%main.cbin0 -> 6042 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.git%COMMIT_EDITMSGbin0 -> 579 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.gitignorebin0 -> 2753 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%config.hbin0 -> 12291 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%main.cbin0 -> 43975 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%makefilebin0 -> 10669 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlclock.cbin0 -> 579319 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%.git%COMMIT_EDITMSGbin0 -> 687 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%.gitignorebin0 -> 2769 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%LICENSEbin0 -> 2735 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%READMEbin0 -> 9610 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%build.shbin0 -> 79779 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%client.cbin0 -> 258378 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wled%config.hbin0 -> 26398 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%wlindow%client.cbin0 -> 2146 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%Projects%wayland%x11alt.cbin0 -> 25803 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%ashos%linux%.configbin0 -> 1626 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%ashos%syslinux.cfgbin0 -> 6204 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%conduwuitbin0 -> 15428 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%driver%driver.cbin0 -> 6721 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%.git%COMMIT_EDITMSGbin0 -> 579 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%.gitignorebin0 -> 1677 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%Makefilebin0 -> 2410 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%build.shbin0 -> 1667 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%makefilebin0 -> 14145 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%compositor.cbin0 -> 259361 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%config.hbin0 -> 27929 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%include%compositor.hbin0 -> 16690 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%include%keybinds.hbin0 -> 1712 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%include%screenshot.hbin0 -> 5210 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.cbin0 -> 3599 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.hbin0 -> 4422 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%screenshot.cbin0 -> 17605 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%compositor%src%util.cbin0 -> 2861 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%hst%config.hbin0 -> 60894 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuswc%config.mkbin0 -> 2849 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuswc%libswc%compositor.hbin0 -> 671 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuswc%libswc%output.hbin0 -> 671 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuswc%libswc%pointer.hbin0 -> 1736 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuswc%libswc%util.hbin0 -> 617 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%neuwld%config.mkbin0 -> 629 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%swc%config.mkbin0 -> 2305 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%swcshot%main.cbin0 -> 14583 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%terminal%Makefilebin0 -> 1489 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%terminal%main.cbin0 -> 60353 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%wld%config.mkbin0 -> 649 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%wsxwm%Makefilebin0 -> 5006 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%wsxwm%source%include%wsxwm.hbin0 -> 1770 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%wsxwm%source%test.diffbin0 -> 1223 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%git%wsxwm%source%wsxwm.cbin0 -> 70249 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%hwfetchbin0 -> 27128 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%main.bashbin0 -> 4076 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%main.cbin0 -> 5019 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%main.luabin0 -> 3328 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%royalbin0 -> 1348 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%shared%loader.cbin0 -> 7191 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%shared%shared.cbin0 -> 7551 bytes
-rw-r--r--config/nvim-1/undo/%home%coast%test.pybin0 -> 597 bytes
165 files changed, 786 insertions, 0 deletions
diff --git a/config/nvim-1/init.lua b/config/nvim-1/init.lua
new file mode 100755
index 0000000..d9da61e
--- /dev/null
+++ b/config/nvim-1/init.lua
@@ -0,0 +1,11 @@
+require("plugins/lazy")
+require("plugins/lsp")
+require("plugins/nvim-tree")
+require("plugins/telescope")
+require("plugins/treesitter")
+require("config")
+require("plugins/render-markdown")
+--require("status_line").setup()
+require("plugins/lualine")
+require("plugins/catppuccin")
+require("colorizer").setup() -- #ffffff #edb511
diff --git a/config/nvim-1/lazy-lock.json b/config/nvim-1/lazy-lock.json
new file mode 100755
index 0000000..27e4c91
--- /dev/null
+++ b/config/nvim-1/lazy-lock.json
@@ -0,0 +1,40 @@
+{
+ "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
+ "cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
+ "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
+ "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
+ "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" },
+ "cmp-spell": { "branch": "master", "commit": "694a4e50809d6d645c1ea29015dad0c293f019d6" },
+ "cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
+ "comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" },
+ "fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
+ "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
+ "lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" },
+ "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
+ "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" },
+ "mini.nvim": { "branch": "main", "commit": "429e5f9dc9cd59bf76cd98b687300f0a384a7f52" },
+ "moonfly": { "branch": "master", "commit": "ef85b89739bee184e204c89bc06280d62bd84039" },
+ "none-ls-extras.nvim": { "branch": "main", "commit": "924fe88a9983c7d90dbb31fc4e3129a583ea0a90" },
+ "none-ls.nvim": { "branch": "main", "commit": "db2a48b79cfcdab8baa5d3f37f21c78b6705c62e" },
+ "nvim": { "branch": "main", "commit": "0a5de4da015a175f416d6ef1eda84661623e0500" },
+ "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
+ "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
+ "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
+ "nvim-lspconfig": { "branch": "master", "commit": "77d3fdfb3554632c7a3b101ded643d422de7626f" },
+ "nvim-numbertoggle": { "branch": "main", "commit": "923f9709989605fe2bc4b9de8a3625fa808f5cd6" },
+ "nvim-toggler": { "branch": "main", "commit": "467808600882fd6c9e33b9dbc4889b1b80cfd917" },
+ "nvim-tree.lua": { "branch": "master", "commit": "1c733e8c1957dc67f47580fe9c458a13b5612d5b" },
+ "nvim-treesitter": { "branch": "main", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
+ "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" },
+ "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
+ "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" },
+ "render-markdown.nvim": { "branch": "main", "commit": "10126effbafb74541b69219711dfb2c631e7ebf8" },
+ "telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" },
+ "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" },
+ "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
+ "twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" },
+ "typst-preview.nvim": { "branch": "master", "commit": "e544812bba84b4f7976590f2b6c0dfbd099e1893" },
+ "vim-closetag": { "branch": "master", "commit": "d0a562f8bdb107a50595aefe53b1a690460c3822" },
+ "vim-vsnip": { "branch": "master", "commit": "0a4b8419e44f47c57eec4c90df17567ad4b1b36e" },
+ "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
+}
diff --git a/config/nvim-1/lua/config.lua b/config/nvim-1/lua/config.lua
new file mode 100755
index 0000000..f37534b
--- /dev/null
+++ b/config/nvim-1/lua/config.lua
@@ -0,0 +1,86 @@
+local opt = vim.opt
+local map = vim.keymap.set
+local g = vim.g
+
+--filetypes
+vim.cmd("autocmd BufRead,BufNewFile *.m set filetype=objc")
+
+g.mapleader = " "
+
+opt.shiftwidth = 4
+opt.tabstop = 4
+opt.softtabstop = 4
+opt.smarttab = true
+opt.smartindent = true
+
+opt.undofile = true
+opt.undodir = vim.fn.stdpath("config") .. "/undo"
+
+opt.number = true
+opt.relativenumber = true
+
+opt.fillchars = "eob: "
+
+g.loaded_netrw = 1
+g.loaded_netrwPlugin = 1
+
+opt.termguicolors = true
+
+opt.spell = false
+opt.spelllang = { "en_us" }
+
+opt.shell = "/usr/bin/zsh"
+
+vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
+ border = "single",
+})
+vim.diagnostic.config({ float = { border = "single" } })
+
+map("n", "<leader>u", ":Telescope<cr>")
+map("n", "<leader>t", ":tabnew<cr>")
+map("n", "<A-Right>", ":tabn<cr>")
+map("n", "<A-Left>", ":tabp<cr>")
+map("n", "<A-q>", ":bw<cr>")
+
+map("n", "<leader>.", vim.diagnostic.open_float)
+
+map("n", "<leader>=", "=")
+
+map("n", "<leader>x", "<cmd>!chmod +x %<CR>")
+
+vim.api.nvim_create_autocmd("LspAttach", {
+ group = vim.api.nvim_create_augroup("UserLspConfig", {}),
+ callback = function(ev)
+ vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc"
+
+ local opts = { buffer = ev.buf }
+ map("n", "K", function()
+ vim.lsp.buf.hover({ border = "single" })
+ end, opts)
+ map("n", "gi", vim.lsp.buf.implementation, opts)
+ map("n", "<C-k>", vim.lsp.buf.signature_help, opts)
+ map("n", "<space>wa", vim.lsp.buf.add_workspace_folder, opts)
+ map("n", "<space>wr", vim.lsp.buf.remove_workspace_folder, opts)
+ map("n", "<space>wl", function()
+ print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
+ end, opts)
+ map("n", "<space>D", vim.lsp.buf.type_definition, opts)
+ map("n", "<space>rn", vim.lsp.buf.rename, opts)
+ map({ "n", "v" }, "<space>ca", vim.lsp.buf.code_action, opts)
+ map("n", "gr", vim.lsp.buf.references, opts)
+ map("n", "<space>f", function()
+ vim.lsp.buf.format({ async = true })
+ end, opts)
+ end,
+})
+
+local builtin = require("telescope.builtin")
+map("n", "<leader>ff", builtin.find_files, {})
+map("n", "<leader>fg", builtin.live_grep, {})
+map("n", "<leader>fb", builtin.buffers, {})
+map("n", "<leader>fh", builtin.help_tags, {})
+local treeapi = require("nvim-tree.api")
+map("n", "<leader>e", treeapi.tree.toggle, {})
+
+map("n", "<A-i>", '<CMD>lua require("FTerm").toggle()<CR>')
+map("t", "<A-i>", '<C-\\><C-n><CMD>lua require("FTerm").toggle()<CR>')
diff --git a/config/nvim-1/lua/plugins/catppuccin/init.lua b/config/nvim-1/lua/plugins/catppuccin/init.lua
new file mode 100755
index 0000000..29afa04
--- /dev/null
+++ b/config/nvim-1/lua/plugins/catppuccin/init.lua
@@ -0,0 +1,84 @@
+local colors = {
+ black = "#121212",
+ white = "#ffffff",
+ gray = "#7e7e7e",
+ light_gray = "#d0d0d0",
+ dark_gray = "#505050",
+ red = "#ff5c57",
+ green = "#5af78e",
+ yellow = "#f3f99d",
+ blue = "#57c7ff",
+ purple = "#d183e8",
+ cyan = "#9aedfe",
+}
+
+local highlights = {
+ Normal = { fg = colors.light_gray, bg = colors.black },
+ Comment = { fg = colors.gray, italic = true },
+ Constant = { fg = colors.blue },
+ String = { fg = colors.green },
+ Identifier = { fg = colors.blue },
+ Function = { fg = colors.purple },
+ Statement = { fg = colors.yellow },
+ PreProc = { fg = colors.cyan },
+ Type = { fg = colors.blue },
+ Special = { fg = colors.red },
+ Underlined = { fg = colors.white, underline = true },
+ Todo = { fg = colors.black, bg = colors.yellow, bold = true },
+
+ StatusLine = { fg = colors.white, bg = colors.dark_gray },
+ StatusLineNC = { fg = colors.light_gray, bg = colors.black },
+ NvimTreeNormal = { fg = colors.light_gray, bg = colors.black },
+ NvimTreeFolderName = { fg = colors.blue, bold = true },
+ NvimTreeOpenedFolderName = { fg = colors.green, bold = true },
+ NvimTreeRootFolder = { fg = colors.yellow, bold = true, underline = true },
+ NvimTreeFileIcon = { fg = colors.light_gray },
+ NvimTreeGitDirty = { fg = colors.red },
+ NvimTreeGitStaged = { fg = colors.green },
+ NvimTreeGitNew = { fg = colors.blue },
+ NvimTreeGitRenamed = { fg = colors.purple },
+ NvimTreeGitDeleted = { fg = colors.red },
+ CursorLine = { bg = colors.dark_gray },
+}
+
+for group, opts in pairs(highlights) do
+ vim.api.nvim_set_hl(0, group, opts)
+end
+
+require("lualine").setup({
+ options = {
+ theme = {
+ normal = {
+ a = { fg = colors.black, bg = colors.white, gui = "bold" },
+ b = { fg = colors.white, bg = colors.dark_gray },
+ c = { fg = colors.white, bg = colors.black },
+ },
+ inactive = {
+ a = { fg = colors.dark_gray, bg = colors.black, gui = "bold" },
+ b = { fg = colors.dark_gray, bg = colors.black },
+ c = { fg = colors.dark_gray, bg = colors.black },
+ },
+ },
+ },
+})
+
+require("nvim-tree").setup({
+ view = {
+ width = 30,
+ side = "left",
+ },
+ renderer = {
+ highlight_git = true,
+ root_folder_modifier = ":~",
+ icons = {
+ show = {
+ file = true,
+ folder = true,
+ git = true,
+ },
+ },
+ },
+ filters = {
+ dotfiles = false,
+ },
+})
diff --git a/config/nvim-1/lua/plugins/lazy/init.lua b/config/nvim-1/lua/plugins/lazy/init.lua
new file mode 100755
index 0000000..497cf69
--- /dev/null
+++ b/config/nvim-1/lua/plugins/lazy/init.lua
@@ -0,0 +1,17 @@
+local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
+if not vim.loop.fs_stat(lazypath) then
+ vim.fn.system({
+ "git",
+ "clone",
+ "--filter=blob:none",
+ "https://github.com/folke/lazy.nvim.git",
+ "--branch=stable",
+ lazypath,
+ })
+end
+vim.opt.rtp:prepend(lazypath)
+
+local lazy_plugins = require("plugins/lazy/plugins")
+
+require("lazy").setup(lazy_plugins)
+require("mason").setup()
diff --git a/config/nvim-1/lua/plugins/lazy/plugins.lua b/config/nvim-1/lua/plugins/lazy/plugins.lua
new file mode 100755
index 0000000..10da3ea
--- /dev/null
+++ b/config/nvim-1/lua/plugins/lazy/plugins.lua
@@ -0,0 +1,128 @@
+return {
+ {
+ "andweeb/presence.nvim",
+ "catppuccin/nvim",
+ --"morhetz/gruvbox",
+ "neovim/nvim-lspconfig",
+ "williamboman/mason.nvim",
+ {
+ "nvim-telescope/telescope.nvim",
+ tag = "0.1.5",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ },
+ {
+ "nvim-tree/nvim-tree.lua",
+ dependencies = { "nvim-tree/nvim-web-devicons" },
+ },
+ {
+ "folke/todo-comments.nvim",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ opts = {},
+ },
+ {
+ "nvim-lualine/lualine.nvim",
+ dependencies = { "nvim-tree/nvim-web-devicons" },
+ },
+ {
+ "nvimtools/none-ls.nvim",
+ dependencies = {
+ "nvimtools/none-ls-extras.nvim",
+ },
+ },
+ {
+ "windwp/nvim-autopairs",
+ event = "InsertEnter",
+ },
+ {
+ "hrsh7th/nvim-cmp",
+ dependencies = {
+ "neovim/nvim-lspconfig",
+ "hrsh7th/cmp-nvim-lsp",
+ "hrsh7th/cmp-nvim-lua",
+ "hrsh7th/cmp-buffer",
+ "hrsh7th/cmp-path",
+ "hrsh7th/cmp-cmdline",
+ "hrsh7th/cmp-vsnip",
+ "hrsh7th/vim-vsnip",
+ },
+ },
+ {
+ "ray-x/lsp_signature.nvim",
+ event = "VeryLazy",
+ },
+ "nvim-treesitter/nvim-treesitter",
+ "f3fora/cmp-spell",
+ {
+ "debugloop/telescope-undo.nvim",
+ dependencies = {
+ {
+ "nvim-telescope/telescope.nvim",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ },
+ },
+ },
+ {
+ "chomosuke/typst-preview.nvim",
+ lazy = false,
+ version = "1.*",
+ opts = {},
+ },
+ {
+ "MeanderingProgrammer/render-markdown.nvim",
+ dependencies = {
+ "nvim-treesitter/nvim-treesitter",
+ "nvim-mini/mini.nvim",
+ },
+ opts = {},
+ },
+ "sitiom/nvim-numbertoggle",
+ "mluders/comfy-line-numbers.nvim",
+ {
+ "folke/which-key.nvim",
+ event = "VeryLazy",
+ init = function()
+ vim.o.timeout = true
+ vim.o.timeoutlen = 300
+ end,
+ },
+ {
+ "folke/twilight.nvim",
+ opts = {
+ dimming = {
+ alpha = 0.35,
+ color = { "Normal" },
+ term_bg = "#282828",
+ inactive = false,
+ },
+ context = 15,
+ treesitter = true,
+ expand = {
+ "function",
+ "method",
+ "table",
+ "if_statement",
+ },
+ exclude = {
+ "md",
+ },
+ },
+ },
+ "nguyenvukhang/nvim-toggler",
+ "alvan/vim-closetag",
+ "norcalli/nvim-colorizer.lua",
+ {
+ "numtostr/fterm.nvim",
+ border = "double",
+ dimensions = {
+ height = 0.9,
+ width = 0.9,
+ },
+ },
+ {
+ "bluz71/vim-moonfly-colors",
+ name = "moonfly",
+ lazy = false,
+ priority = 1000,
+ },
+ },
+}
diff --git a/config/nvim-1/lua/plugins/lsp/init.lua b/config/nvim-1/lua/plugins/lsp/init.lua
new file mode 100755
index 0000000..1785d51
--- /dev/null
+++ b/config/nvim-1/lua/plugins/lsp/init.lua
@@ -0,0 +1,120 @@
+local lsp = require("lspconfig")
+local fmt = require("null-ls")
+local cmp = require("cmp")
+
+require("nvim-autopairs").setup({})
+require("lsp_signature").setup({ hint_enable = false })
+
+local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
+fmt.setup({
+ sources = {
+ fmt.builtins.formatting.clang_format,
+ require("none-ls.formatting.rustfmt"),
+ fmt.builtins.formatting.stylua,
+ fmt.builtins.formatting.gofmt,
+ },
+ on_attach = function(client, bufnr)
+ if client.supports_method("textDocument/formatting") then
+ vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
+ vim.api.nvim_create_autocmd("BufWritePre", {
+ group = augroup,
+ buffer = bufnr,
+ callback = function()
+ vim.lsp.buf.format({ async = false })
+ end,
+ })
+ end
+ end,
+})
+
+cmp.setup({
+ snippet = {
+ expand = function(args)
+ vim.fn["vsnip#anonymous"](args.body)
+ end,
+ },
+ mapping = cmp.mapping.preset.insert({
+ ["<C-b>"] = cmp.mapping.scroll_docs(-4),
+ ["<C-f>"] = cmp.mapping.scroll_docs(4),
+ ["<C-Space>"] = cmp.mapping.complete(),
+ ["<C-e>"] = cmp.mapping.abort(),
+ ["<CR>"] = cmp.mapping.confirm({ select = true }),
+ }),
+ window = { completion = cmp.config.window.bordered(), documentation = cmp.config.window.bordered() },
+ sources = cmp.config.sources({
+ { name = "nvim_lsp" },
+ { name = "vsnip" },
+ { name = "spell" },
+ }, {
+ { name = "buffer" },
+ { name = "nvim_lua" },
+ }),
+})
+
+local capabilities = require("cmp_nvim_lsp").default_capabilities()
+
+lsp.html.setup({
+ cmd = { "vscode-html-language-server", "--stdio" },
+ capabilities = capabilities,
+ init_options = {
+ configurationSection = { "html", "css", "javascript" },
+ embeddedLanguages = { css = true, javascript = true },
+ provideFormatter = true,
+ },
+ settings = {
+ html = {
+ format = {
+ wrapLineLength = 120,
+ wrapAttributes = "auto",
+ contentUnformatted = "pre,code,textarea",
+ },
+ hover = { documentation = true, references = true },
+ },
+ },
+})
+
+lsp.cssls.setup({
+ capabilities = capabilities,
+ settings = { css = { validate = true }, scss = { validate = true }, less = { validate = true } },
+})
+
+lsp.ts_ls.setup({
+ capabilities = capabilities,
+ on_attach = function(client)
+ client.server_capabilities.documentFormattingProvider = false
+ end,
+})
+
+lsp.rust_analyzer.setup({ capabilities = capabilities })
+
+local clangd_capabilities = vim.deepcopy(capabilities)
+clangd_capabilities["offsetEncoding"] = "utf-8"
+lsp.clangd.setup({
+ cmd = { "clangd", "--background-index", "--function-arg-placeholders=0", "-j=12", "--clang-tidy" },
+ capabilities = clangd_capabilities,
+ init_options = { documentFormatting = true },
+})
+
+lsp.pyright.setup({ capabilities = capabilities })
+lsp.gopls.setup({ capabilities = capabilities })
+lsp.asm_lsp.setup({ capabilities = capabilities })
+lsp.zls.setup({ capabilities = capabilities })
+lsp.jdtls.setup({ capabilities = capabilities })
+lsp.tinymist.setup({ capabilities = capabilities })
+
+lsp.lua_ls.setup({
+ on_init = function(client)
+ local path = client.workspace_folders[1].name
+ if not vim.loop.fs_stat(path .. "/.luarc.json") and not vim.loop.fs_stat(path .. "/.luarc.jsonc") then
+ client.config.settings = vim.tbl_deep_extend("force", client.config.settings, {
+ Lua = {
+ runtime = { version = "LuaJIT" },
+ workspace = { checkThirdParty = false, library = { vim.env.VIMRUNTIME } },
+ },
+ })
+ client.notify("workspace/didChangeConfiguration", { settings = client.config.settings })
+ end
+ return true
+ end,
+ capabilities = capabilities,
+})
diff --git a/config/nvim-1/lua/plugins/lualine/init.lua b/config/nvim-1/lua/plugins/lualine/init.lua
new file mode 100755
index 0000000..8de1ba9
--- /dev/null
+++ b/config/nvim-1/lua/plugins/lualine/init.lua
@@ -0,0 +1,42 @@
+local lualine = require("lualine")
+
+lualine.setup({
+ options = {
+ icons_enabled = true,
+ theme = "auto",
+ component_separators = { left = "|", right = "|" },
+ section_separators = { left = "", right = "" },
+ disabled_filetypes = {
+ statusline = {},
+ winbar = {},
+ },
+ ignore_focus = {},
+ always_divide_middle = true,
+ globalstatus = false,
+ refresh = {
+ statusline = 1000,
+ tabline = 1000,
+ winbar = 1000,
+ },
+ },
+ sections = {
+ lualine_a = { "mode" },
+ lualine_b = { "branch", "diff", "diagnostics" },
+ lualine_c = { "filename" },
+ lualine_x = { "encoding", "fileformat", "filetype" },
+ lualine_y = {},
+ lualine_z = { "location" },
+ },
+ inactive_sections = {
+ lualine_a = {},
+ lualine_b = {},
+ lualine_c = { "filename" },
+ lualine_x = { "location" },
+ lualine_y = {},
+ lualine_z = {},
+ },
+ tabline = {},
+ winbar = {},
+ inactive_winbar = {},
+ extensions = {},
+})
diff --git a/config/nvim-1/lua/plugins/nvim-tree/init.lua b/config/nvim-1/lua/plugins/nvim-tree/init.lua
new file mode 100755
index 0000000..c7174f7
--- /dev/null
+++ b/config/nvim-1/lua/plugins/nvim-tree/init.lua
@@ -0,0 +1,2 @@
+local tree = require("nvim-tree")
+tree.setup() \ No newline at end of file
diff --git a/config/nvim-1/lua/plugins/render-markdown/init.lua b/config/nvim-1/lua/plugins/render-markdown/init.lua
new file mode 100755
index 0000000..ab078ce
--- /dev/null
+++ b/config/nvim-1/lua/plugins/render-markdown/init.lua
@@ -0,0 +1,139 @@
+require("render-markdown").setup({
+ link = {
+ -- Turn on / off inline link icon rendering.
+ enabled = true,
+ -- Additional modes to render links.
+ render_modes = false,
+ -- How to handle footnote links, start with a '^'.
+ footnote = {
+ -- Turn on / off footnote rendering.
+ enabled = true,
+ -- Replace value with superscript equivalent.
+ superscript = true,
+ -- Added before link content.
+ prefix = "",
+ -- Added after link content.
+ suffix = "",
+ },
+ -- Inlined with 'image' elements.
+ image = "󰥶 ",
+ -- Inlined with 'email_autolink' elements.
+ email = "󰀓 ",
+ -- Fallback icon for 'inline_link' and 'uri_autolink' elements.
+ hyperlink = "󰌹 ",
+ -- Applies to the inlined icon as a fallback.
+ highlight = "RenderMarkdownLink",
+ -- Applies to WikiLink elements.
+ wiki = {
+ icon = "󱗖 ",
+ body = function()
+ return nil
+ end,
+ highlight = "RenderMarkdownWikiLink",
+ },
+ -- Define custom destination patterns so icons can quickly inform you of what a link
+ -- contains. Applies to 'inline_link', 'uri_autolink', and wikilink nodes. When multiple
+ -- patterns match a link the one with the longer pattern is used.
+ -- The key is for healthcheck and to allow users to change its values, value type below.
+ -- | pattern | matched against the destination text |
+ -- | icon | gets inlined before the link text |
+ -- | kind | optional determines how pattern is checked |
+ -- | | pattern | @see :h lua-patterns, is the default if not set |
+ -- | | suffix | @see :h vim.endswith() |
+ -- | priority | optional used when multiple match, uses pattern length if empty |
+ -- | highlight | optional highlight for 'icon', uses fallback highlight if empty |
+ custom = {
+ web = { pattern = "^http", icon = "󰖟 " },
+ github = { pattern = "github%.com", icon = "󰊤 " },
+ gitlab = { pattern = "gitlab%.com", icon = "󰮠 " },
+ stackoverflow = { pattern = "stackoverflow%.com", icon = "󰓌 " },
+ wikipedia = { pattern = "wikipedia%.org", icon = "󰖬 " },
+ youtube = { pattern = "youtube%.com", icon = "󰗃 " },
+ },
+ },
+ callout = {
+ -- Callouts are a special instance of a 'block_quote' that start with a 'shortcut_link'.
+ -- The key is for healthcheck and to allow users to change its values, value type below.
+ -- | raw | matched against the raw text of a 'shortcut_link', case insensitive |
+ -- | rendered | replaces the 'raw' value when rendering |
+ -- | highlight | highlight for the 'rendered' text and quote markers |
+ -- | quote_icon | optional override for quote.icon value for individual callout |
+ -- | category | optional metadata useful for filtering |
+
+ note = { raw = "[!NOTE]", rendered = "󰋽 Note", highlight = "RenderMarkdownInfo" },
+ tip = { raw = "[!TIP]", rendered = "󰌶 Tip", highlight = "RenderMarkdownSuccess" },
+ important = { raw = "[!IMPORTANT]", rendered = "󰅾 Important", highlight = "RenderMarkdownHint" },
+ warning = { raw = "[!WARNING]", rendered = "󰀪 Warning", highlight = "RenderMarkdownWarn" },
+ caution = { raw = "[!CAUTION]", rendered = "󰳦 Caution", highlight = "RenderMarkdownError" },
+ abstract = { raw = "[!ABSTRACT]", rendered = "󰨸 Abstract", highlight = "RenderMarkdownInfo" },
+ summary = { raw = "[!SUMMARY]", rendered = "󰨸 Summary", highlight = "RenderMarkdownInfo" },
+ tldr = { raw = "[!TLDR]", rendered = "󰨸 Tldr", highlight = "RenderMarkdownInfo" },
+ info = { raw = "[!INFO]", rendered = "󰋽 Info", highlight = "RenderMarkdownInfo" },
+ todo = { raw = "[!TODO]", rendered = "󰗡 Todo", highlight = "RenderMarkdownInfo" },
+ hint = { raw = "[!HINT]", rendered = "󰌶 Hint", highlight = "RenderMarkdownSuccess" },
+ success = { raw = "[!SUCCESS]", rendered = "󰄬 Success", highlight = "RenderMarkdownSuccess" },
+ check = { raw = "[!CHECK]", rendered = "󰄬 Check", highlight = "RenderMarkdownSuccess" },
+ done = { raw = "[!DONE]", rendered = "󰄬 Done", highlight = "RenderMarkdownSuccess" },
+ question = { raw = "[!QUESTION]", rendered = "󰘥 Question", highlight = "RenderMarkdownWarn" },
+ help = { raw = "[!HELP]", rendered = "󰘥 Help", highlight = "RenderMarkdownWarn" },
+ faq = { raw = "[!FAQ]", rendered = "󰘥 Faq", highlight = "RenderMarkdownWarn" },
+ attention = { raw = "[!ATTENTION]", rendered = "󰀪 Attention", highlight = "RenderMarkdownWarn" },
+ failure = { raw = "[!FAILURE]", rendered = "󰅖 Failure", highlight = "RenderMarkdownError" },
+ fail = { raw = "[!FAIL]", rendered = "󰅖 Fail", highlight = "RenderMarkdownError" },
+ missing = { raw = "[!MISSING]", rendered = "󰅖 Missing", highlight = "RenderMarkdownError" },
+ danger = { raw = "[!DANGER]", rendered = "󱐌 Danger", highlight = "RenderMarkdownError" },
+ error = { raw = "[!ERROR]", rendered = "󱐌 Error", highlight = "RenderMarkdownError" },
+ bug = { raw = "[!BUG]", rendered = "󰨰 Bug", highlight = "RenderMarkdownError" },
+ example = { raw = "[!EXAMPLE]", rendered = "󰉹 Example", highlight = "RenderMarkdownHint" },
+ quote = { raw = "[!QUOTE]", rendered = "󱆨 Quote", highlight = "RenderMarkdownQuote" },
+ cite = { raw = "[!CITE]", rendered = "󱆨 Cite", highlight = "RenderMarkdownQuote" },
+ },
+ checkbox = {
+ enabled = true,
+ render_modes = false,
+ bullet = false,
+ right_pad = 1,
+ unchecked = {
+ icon = "󰄱 ",
+ highlight = "RenderMarkdownUnchecked",
+ scope_highlight = nil,
+ },
+ checked = {
+ icon = "󰱒 ",
+ highlight = "RenderMarkdownChecked",
+ scope_highlight = nil,
+ },
+ custom = {
+ todo = { raw = "[-]", rendered = "󰥔 ", highlight = "RenderMarkdownTodo", scope_highlight = nil },
+ },
+ },
+ bullet = {
+ enabled = true,
+ render_modes = false,
+ icons = { "●", "○", "◆", "◇" },
+ ordered_icons = function(ctx)
+ local value = vim.trim(ctx.value)
+ local index = tonumber(value:sub(1, #value - 1))
+ return ("%d."):format(index > 1 and index or ctx.index)
+ end,
+ left_pad = 0,
+ right_pad = 0,
+ highlight = "RenderMarkdownBullet",
+ scope_highlight = {},
+ },
+ quote = { icon = "▋" },
+ anti_conceal = {
+ enabled = true,
+ -- Which elements to always show, ignoring anti conceal behavior. Values can either be
+ -- booleans to fix the behavior or string lists representing modes where anti conceal
+ -- behavior will be ignored. Valid values are:
+ -- head_icon, head_background, head_border, code_language, code_background, code_border,
+ -- dash, bullet, check_icon, check_scope, quote, table_border, callout, link, sign
+ ignore = {
+ code_background = true,
+ sign = true,
+ },
+ above = 0,
+ below = 0,
+ },
+})
diff --git a/config/nvim-1/lua/plugins/telescope/init.lua b/config/nvim-1/lua/plugins/telescope/init.lua
new file mode 100755
index 0000000..2cb0f77
--- /dev/null
+++ b/config/nvim-1/lua/plugins/telescope/init.lua
@@ -0,0 +1,3 @@
+local tel = require("telescope")
+tel.setup({})
+tel.load_extension("undo")
diff --git a/config/nvim-1/lua/plugins/treesitter/init.lua b/config/nvim-1/lua/plugins/treesitter/init.lua
new file mode 100755
index 0000000..192cab7
--- /dev/null
+++ b/config/nvim-1/lua/plugins/treesitter/init.lua
@@ -0,0 +1,10 @@
+local ts = require("nvim-treesitter.configs")
+
+ts.setup({
+ ensure_installed = { "c", "cpp", "lua", "go", "gomod", "gowork", "gosum", "rust", "python" },
+ auto_install = true,
+ sync_install = true,
+ highlight = {
+ enable = true
+ }
+})
diff --git a/config/nvim-1/lua/plugins/whichkey/init.lua b/config/nvim-1/lua/plugins/whichkey/init.lua
new file mode 100755
index 0000000..e6b9906
--- /dev/null
+++ b/config/nvim-1/lua/plugins/whichkey/init.lua
@@ -0,0 +1,2 @@
+local wk = require("which-key")
+wk.setup({})
diff --git a/config/nvim-1/lua/status_line/init.lua b/config/nvim-1/lua/status_line/init.lua
new file mode 100755
index 0000000..904684b
--- /dev/null
+++ b/config/nvim-1/lua/status_line/init.lua
@@ -0,0 +1,102 @@
+local colors = {
+ foreground = "#ebdbb2",
+ pink = "#b16286",
+ red = "#cc241d",
+ green = "#98971a",
+ yellow = "#d79921",
+ orange = "#d65d0e",
+ magenta = "#b16286",
+ cyan = "#458588",
+ bg_darken = "#1d2021",
+ dark_text = "#1d2021",
+}
+
+local M = {}
+
+function M.setup()
+ vim.cmd("hi StatusBackground guifg=" .. colors.foreground .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi Moden guifg=" .. colors.dark_text .. " guibg=" .. colors.pink .. " gui=bold")
+ vim.cmd("hi Modei guifg=" .. colors.dark_text .. " guibg=" .. colors.green .. " gui=bold")
+ vim.cmd("hi Modev guifg=" .. colors.dark_text .. " guibg=" .. colors.yellow .. " gui=bold")
+ vim.cmd("hi Modet guifg=" .. colors.dark_text .. " guibg=" .. colors.orange .. " gui=bold")
+ vim.cmd("hi Modec guifg=" .. colors.dark_text .. " guibg=" .. colors.magenta .. " gui=bold")
+ vim.cmd("hi Moder guifg=" .. colors.dark_text .. " guibg=" .. colors.red .. " gui=bold")
+ vim.cmd("hi Filetype guifg=" .. colors.cyan .. " guibg=" .. colors.bg_darken .. " gui=bold")
+ vim.cmd("hi Position guifg=" .. colors.yellow .. " guibg=" .. colors.bg_darken .. " gui=bold")
+ vim.cmd("hi GitBranch guifg=" .. colors.orange .. " guibg=" .. colors.bg_darken .. " gui=bold")
+ vim.cmd("hi GitDiff guifg=" .. colors.green .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi GitDiffDel guifg=" .. colors.red .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi Separator guifg=" .. colors.foreground .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi LSPError guifg=" .. colors.red .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi LSPWarn guifg=" .. colors.yellow .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi LSPInfo guifg=" .. colors.cyan .. " guibg=" .. colors.bg_darken)
+ vim.cmd("hi LSPOk guifg=" .. colors.green .. " guibg=" .. colors.bg_darken)
+
+ vim.o.statusline = table.concat({
+ "%{%v:lua.themeStatuslineMode()%} ",
+ "%f ",
+ "%{%v:lua.themeGitBranch()%} ",
+ "%{%v:lua.themeGitDiff()%} ",
+ "%{%v:lua.themeLSP()%} ",
+ "%=",
+ "%{%v:lua.themeStatuslineFiletype()%} ",
+ "%{%v:lua.themeStatuslinePosition()%}",
+ })
+end
+
+function themeStatuslineMode()
+ local mode = vim.fn.mode()
+ local mode_highlight = "Mode" .. mode:sub(1, 1)
+ return string.format("%%#%s# %s %%#StatusBackground#", mode_highlight, mode:upper())
+end
+
+function themeStatuslineFiletype()
+ return string.format("%%#Filetype# %s %%#Separator#│%%#StatusBackground#", vim.bo.filetype)
+end
+
+function themeStatuslinePosition()
+ local row, col = unpack(vim.api.nvim_win_get_cursor(0))
+ return string.format("%%#Position# %03d:%02d ", row, col)
+end
+
+function themeGitBranch()
+ local branch = vim.fn.systemlist("git rev-parse --abbrev-ref HEAD 2>/dev/null")[1] or ""
+ if branch ~= "" then
+ return string.format("%%#GitBranch# %s %%#Separator#│%%#StatusBackground#", branch)
+ end
+ return ""
+end
+
+function themeGitDiff()
+ local diff = vim.fn.systemlist("git diff --shortstat 2>/dev/null")[1] or ""
+ local added, removed = diff:match("(%d+) insertions?"), diff:match("(%d+) deletions?")
+ added = added or "0"
+ removed = removed or "0"
+ if diff ~= "" then
+ return string.format("%%#GitDiff#+%s %%#GitDiffDel#-%s %%#StatusBackground#", added, removed)
+ end
+ return ""
+end
+
+function themeLSP()
+ local errors = #vim.diagnostic.get(0, { severity = vim.diagnostic.severity.ERROR })
+ local warns = #vim.diagnostic.get(0, { severity = vim.diagnostic.severity.WARN })
+ local info = #vim.diagnostic.get(0, { severity = vim.diagnostic.severity.INFO })
+ local hints = #vim.diagnostic.get(0, { severity = vim.diagnostic.severity.HINT })
+ local str = ""
+ if errors > 0 then
+ str = str .. string.format("%%#LSPError#E:%d ", errors)
+ end
+ if warns > 0 then
+ str = str .. string.format("%%#LSPWarn#W:%d ", warns)
+ end
+ if info > 0 then
+ str = str .. string.format("%%#LSPInfo#I:%d ", info)
+ end
+ if hints > 0 then
+ str = str .. string.format("%%#LSPOk#H:%d ", hints)
+ end
+ return str
+end
+
+return M
diff --git a/config/nvim-1/undo/%home%coast%.Xdefaults b/config/nvim-1/undo/%home%coast%.Xdefaults
new file mode 100644
index 0000000..ec94686
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.Xdefaults
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%Element%electron-config.json b/config/nvim-1/undo/%home%coast%.config%Element%electron-config.json
new file mode 100644
index 0000000..c97175a
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%Element%electron-config.json
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%alacritty%alacritty.toml b/config/nvim-1/undo/%home%coast%.config%alacritty%alacritty.toml
new file mode 100644
index 0000000..d3c6a07
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%alacritty%alacritty.toml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%dunst%dunstrc b/config/nvim-1/undo/%home%coast%.config%dunst%dunstrc
new file mode 100644
index 0000000..f79da8c
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%dunst%dunstrc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%eww%_colors.scss b/config/nvim-1/undo/%home%coast%.config%eww%_colors.scss
new file mode 100644
index 0000000..a081160
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%eww%_colors.scss
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%eww%eww.scss b/config/nvim-1/undo/%home%coast%.config%eww%eww.scss
new file mode 100644
index 0000000..35c5ada
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%eww%eww.scss
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%eww%eww.yuck b/config/nvim-1/undo/%home%coast%.config%eww%eww.yuck
new file mode 100644
index 0000000..ef847ca
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%eww%eww.yuck
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-active-workspace.sh b/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-active-workspace.sh
new file mode 100644
index 0000000..5b8174a
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-active-workspace.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-workspaces.sh b/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-workspaces.sh
new file mode 100644
index 0000000..b51d1e9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%eww%scripts%get-workspaces.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%fht%compositor.toml b/config/nvim-1/undo/%home%coast%.config%fht%compositor.toml
new file mode 100644
index 0000000..ddc12da
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%fht%compositor.toml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%foot%foot.ini b/config/nvim-1/undo/%home%coast%.config%foot%foot.ini
new file mode 100644
index 0000000..da3ee23
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%foot%foot.ini
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%hypr%hypridle.conf b/config/nvim-1/undo/%home%coast%.config%hypr%hypridle.conf
new file mode 100644
index 0000000..9added8
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%hypr%hypridle.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%hypr%hyprland.conf b/config/nvim-1/undo/%home%coast%.config%hypr%hyprland.conf
new file mode 100644
index 0000000..ea2a4f8
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%hypr%hyprland.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%hypr%hyprlock.conf b/config/nvim-1/undo/%home%coast%.config%hypr%hyprlock.conf
new file mode 100644
index 0000000..1ca560c
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%hypr%hyprlock.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%kwm%config.zon b/config/nvim-1/undo/%home%coast%.config%kwm%config.zon
new file mode 100644
index 0000000..16be823
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%kwm%config.zon
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%mako%config b/config/nvim-1/undo/%home%coast%.config%mako%config
new file mode 100644
index 0000000..21d4ef3
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%mako%config
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%mozilla%firefox%8kysq72s.default-release%chrome%userChrome.css b/config/nvim-1/undo/%home%coast%.config%mozilla%firefox%8kysq72s.default-release%chrome%userChrome.css
new file mode 100644
index 0000000..19027c2
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%mozilla%firefox%8kysq72s.default-release%chrome%userChrome.css
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%neofetch%config.conf b/config/nvim-1/undo/%home%coast%.config%neofetch%config.conf
new file mode 100644
index 0000000..c006483
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%neofetch%config.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%catppuccin%init.lua b/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%catppuccin%init.lua
new file mode 100644
index 0000000..6a0cc3b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%catppuccin%init.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%lazy%plugins.lua b/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%lazy%plugins.lua
new file mode 100644
index 0000000..a514179
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%nvim%lua%plugins%lazy%plugins.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%picom%picom-animations.conf b/config/nvim-1/undo/%home%coast%.config%picom%picom-animations.conf
new file mode 100644
index 0000000..a64107e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%picom%picom-animations.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%picom%picom.conf b/config/nvim-1/undo/%home%coast%.config%picom%picom.conf
new file mode 100644
index 0000000..6143380
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%picom%picom.conf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%piss%pissrc b/config/nvim-1/undo/%home%coast%.config%piss%pissrc
new file mode 100644
index 0000000..8df5476
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%piss%pissrc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%quickshell%clock.qml b/config/nvim-1/undo/%home%coast%.config%quickshell%clock.qml
new file mode 100644
index 0000000..2947ae6
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%quickshell%clock.qml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%quickshell%currentsong.qml b/config/nvim-1/undo/%home%coast%.config%quickshell%currentsong.qml
new file mode 100644
index 0000000..63f404b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%quickshell%currentsong.qml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%quickshell%separator.qml b/config/nvim-1/undo/%home%coast%.config%quickshell%separator.qml
new file mode 100644
index 0000000..d750c37
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%quickshell%separator.qml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%quickshell%shell.qml b/config/nvim-1/undo/%home%coast%.config%quickshell%shell.qml
new file mode 100644
index 0000000..e445b2d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%quickshell%shell.qml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%quickshell%workspaces.qml b/config/nvim-1/undo/%home%coast%.config%quickshell%workspaces.qml
new file mode 100644
index 0000000..a931439
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%quickshell%workspaces.qml
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%river%init b/config/nvim-1/undo/%home%coast%.config%river%init
new file mode 100644
index 0000000..9c07d69
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%river%init
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%rofi%config.rasi b/config/nvim-1/undo/%home%coast%.config%rofi%config.rasi
new file mode 100644
index 0000000..e3999e9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%rofi%config.rasi
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%scrobbler%config.ini b/config/nvim-1/undo/%home%coast%.config%scrobbler%config.ini
new file mode 100644
index 0000000..a63463d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%scrobbler%config.ini
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%sway%config b/config/nvim-1/undo/%home%coast%.config%sway%config
new file mode 100644
index 0000000..9ea1a0b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%sway%config
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%tym%config.lua b/config/nvim-1/undo/%home%coast%.config%tym%config.lua
new file mode 100644
index 0000000..f7d5ccb
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%tym%config.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%tym%theme.lua b/config/nvim-1/undo/%home%coast%.config%tym%theme.lua
new file mode 100644
index 0000000..b6e4d63
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%tym%theme.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%waybar%config.jsonc b/config/nvim-1/undo/%home%coast%.config%waybar%config.jsonc
new file mode 100644
index 0000000..51d45d0
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%waybar%config.jsonc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.config%waybar%style.css b/config/nvim-1/undo/%home%coast%.config%waybar%style.css
new file mode 100644
index 0000000..3467a78
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.config%waybar%style.css
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.curlrc b/config/nvim-1/undo/%home%coast%.curlrc
new file mode 100644
index 0000000..47e0956
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.curlrc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%share%American Truck Simulator%config.cfg b/config/nvim-1/undo/%home%coast%.local%share%American Truck Simulator%config.cfg
new file mode 100644
index 0000000..5086657
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%share%American Truck Simulator%config.cfg
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%share%applications%element-desktop.desktop b/config/nvim-1/undo/%home%coast%.local%share%applications%element-desktop.desktop
new file mode 100644
index 0000000..8f58e93
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%share%applications%element-desktop.desktop
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%share%applications%firefox-bin.desktop b/config/nvim-1/undo/%home%coast%.local%share%applications%firefox-bin.desktop
new file mode 100644
index 0000000..7ef4b8d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%share%applications%firefox-bin.desktop
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%share%applications%im.riot.Riot.desktop b/config/nvim-1/undo/%home%coast%.local%share%applications%im.riot.Riot.desktop
new file mode 100644
index 0000000..1535b49
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%share%applications%im.riot.Riot.desktop
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%share%flatpak%app%im.riot.Riot%x86_64%stable%42f010911a82616b14d9f36a8341652b349552a67ba14b8e67fd432e18c37561%export%share%applications%im.riot.Riot.desktop b/config/nvim-1/undo/%home%coast%.local%share%flatpak%app%im.riot.Riot%x86_64%stable%42f010911a82616b14d9f36a8341652b349552a67ba14b8e67fd432e18c37561%export%share%applications%im.riot.Riot.desktop
new file mode 100644
index 0000000..149d27d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%share%flatpak%app%im.riot.Riot%x86_64%stable%42f010911a82616b14d9f36a8341652b349552a67ba14b8e67fd432e18c37561%export%share%applications%im.riot.Riot.desktop
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%.git%COMMIT_EDITMSG b/config/nvim-1/undo/%home%coast%.local%src%.git%COMMIT_EDITMSG
new file mode 100644
index 0000000..07596ad
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%.git%COMMIT_EDITMSG
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%config%nvim%lua%config.lua b/config/nvim-1/undo/%home%coast%.local%src%config%nvim%lua%config.lua
new file mode 100755
index 0000000..8d1e014
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%config%nvim%lua%config.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%config%sway%config b/config/nvim-1/undo/%home%coast%.local%src%config%sway%config
new file mode 100644
index 0000000..bdd8a66
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%config%sway%config
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%config%waybar%config.jsonc b/config/nvim-1/undo/%home%coast%.local%src%config%waybar%config.jsonc
new file mode 100755
index 0000000..cbd3adb
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%config%waybar%config.jsonc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%config%waybar%style.css b/config/nvim-1/undo/%home%coast%.local%src%config%waybar%style.css
new file mode 100755
index 0000000..3b6fd1e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%config%waybar%style.css
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.h b/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.h
new file mode 100644
index 0000000..8c2030f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.mk b/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.mk
new file mode 100644
index 0000000..13e2940
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dmenu%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dmenu%dmenu.c b/config/nvim-1/undo/%home%coast%.local%src%dmenu%dmenu.c
new file mode 100644
index 0000000..baea793
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dmenu%dmenu.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dmenu%drw.c b/config/nvim-1/undo/%home%coast%.local%src%dmenu%drw.c
new file mode 100644
index 0000000..33c21ac
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dmenu%drw.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dwm%config.h b/config/nvim-1/undo/%home%coast%.local%src%dwm%config.h
new file mode 100644
index 0000000..f98efb5
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dwm%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dwm%config.mk b/config/nvim-1/undo/%home%coast%.local%src%dwm%config.mk
new file mode 100644
index 0000000..60ae5f6
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dwm%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%dwm%patches.h b/config/nvim-1/undo/%home%coast%.local%src%dwm%patches.h
new file mode 100644
index 0000000..f5512c2
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%dwm%patches.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%mpc-shuf.sh b/config/nvim-1/undo/%home%coast%.local%src%local%bin%mpc-shuf.sh
new file mode 100644
index 0000000..3f01d69
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%mpc-shuf.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%screenie-wlr b/config/nvim-1/undo/%home%coast%.local%src%local%bin%screenie-wlr
new file mode 100644
index 0000000..b135c89
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%screenie-wlr
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%sober b/config/nvim-1/undo/%home%coast%.local%src%local%bin%sober
new file mode 100644
index 0000000..d88c112
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%sober
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.start b/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.start
new file mode 100644
index 0000000..5c6282d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.start
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.stop b/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.stop
new file mode 100644
index 0000000..299dbdd
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%swap.stop
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver b/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver
new file mode 100644
index 0000000..b9e1ebf
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver.sh b/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver.sh
new file mode 100644
index 0000000..65910ef
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%updateriver.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%upl b/config/nvim-1/undo/%home%coast%.local%src%local%bin%upl
new file mode 100644
index 0000000..c5923b9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%upl
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%local%bin%uwuify.awk b/config/nvim-1/undo/%home%coast%.local%src%local%bin%uwuify.awk
new file mode 100755
index 0000000..8fa3bac
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%local%bin%uwuify.awk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.h b/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.h
new file mode 100644
index 0000000..ac72597
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.mk b/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.mk
new file mode 100644
index 0000000..dcebd8e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%slstatus%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%st%config.h b/config/nvim-1/undo/%home%coast%.local%src%st%config.h
new file mode 100644
index 0000000..25333d8
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%st%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.local%src%st%config.mk b/config/nvim-1/undo/%home%coast%.local%src%st%config.mk
new file mode 100644
index 0000000..b335397
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.local%src%st%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.mpdconf b/config/nvim-1/undo/%home%coast%.mpdconf
new file mode 100644
index 0000000..12bbdf7
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.mpdconf
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.rtorrent.rc b/config/nvim-1/undo/%home%coast%.rtorrent.rc
new file mode 100644
index 0000000..7d56ef2
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.rtorrent.rc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.var%app%org.vinegarhq.Sober%config%sober%config.json b/config/nvim-1/undo/%home%coast%.var%app%org.vinegarhq.Sober%config%sober%config.json
new file mode 100644
index 0000000..e38108f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.var%app%org.vinegarhq.Sober%config%sober%config.json
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.wezterm.lua b/config/nvim-1/undo/%home%coast%.wezterm.lua
new file mode 100755
index 0000000..5d55e1b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.wezterm.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.xinitrc b/config/nvim-1/undo/%home%coast%.xinitrc
new file mode 100644
index 0000000..47506d2
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.xinitrc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.zprofile b/config/nvim-1/undo/%home%coast%.zprofile
new file mode 100644
index 0000000..660503b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.zprofile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%.zshrc b/config/nvim-1/undo/%home%coast%.zshrc
new file mode 100644
index 0000000..97b0d29
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%.zshrc
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Games%Red Dead Redemption 2%launch.sh b/config/nvim-1/undo/%home%coast%Games%Red Dead Redemption 2%launch.sh
new file mode 100644
index 0000000..5ef820a
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Games%Red Dead Redemption 2%launch.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%NOTES b/config/nvim-1/undo/%home%coast%NOTES
new file mode 100644
index 0000000..75ddf7a
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%NOTES
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%X%term%term b/config/nvim-1/undo/%home%coast%Projects%X%term%term
new file mode 100644
index 0000000..029dfce
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%X%term%term
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%X%term%xterm.c b/config/nvim-1/undo/%home%coast%Projects%X%term%xterm.c
new file mode 100644
index 0000000..ea2d63a
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%X%term%xterm.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%abcl%main.cl b/config/nvim-1/undo/%home%coast%Projects%abcl%main.cl
new file mode 100644
index 0000000..11b585d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%abcl%main.cl
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%gtk%main.c b/config/nvim-1/undo/%home%coast%Projects%gtk%main.c
new file mode 100644
index 0000000..926449f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%gtk%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble
new file mode 100644
index 0000000..e35c00b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%.git%COMMIT_EDITMSG b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%.git%COMMIT_EDITMSG
new file mode 100644
index 0000000..a13bcc8
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%.git%COMMIT_EDITMSG
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%LICENSE b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%LICENSE
new file mode 100644
index 0000000..07f7bc6
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%LICENSE
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%ashscrobble.py b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%ashscrobble.py
new file mode 100644
index 0000000..9bd5354
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%ashscrobble%ashscrobble.py
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%dmenu.lua b/config/nvim-1/undo/%home%coast%Projects%py%dmenu.lua
new file mode 100644
index 0000000..226ff18
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%dmenu.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%py%dmenu.py b/config/nvim-1/undo/%home%coast%Projects%py%dmenu.py
new file mode 100644
index 0000000..d5ce864
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%py%dmenu.py
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%pylua%dmenu.lua b/config/nvim-1/undo/%home%coast%Projects%pylua%dmenu.lua
new file mode 100644
index 0000000..745ec8d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%pylua%dmenu.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%river%kwm%config.def.zon b/config/nvim-1/undo/%home%coast%Projects%river%kwm%config.def.zon
new file mode 100644
index 0000000..5e37c03
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%river%kwm%config.def.zon
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%river%river%build.zig.zon b/config/nvim-1/undo/%home%coast%Projects%river%river%build.zig.zon
new file mode 100644
index 0000000..506bb14
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%river%river%build.zig.zon
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%rs%guessing_game%.gitignore b/config/nvim-1/undo/%home%coast%Projects%rs%guessing_game%.gitignore
new file mode 100755
index 0000000..6470d6c
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%rs%guessing_game%.gitignore
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%config.h b/config/nvim-1/undo/%home%coast%Projects%wayland%config.h
new file mode 100644
index 0000000..08706f7
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%main.py b/config/nvim-1/undo/%home%coast%Projects%wayland%main.py
new file mode 100644
index 0000000..2bb2df2
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%main.py
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%window.c b/config/nvim-1/undo/%home%coast%Projects%wayland%window.c
new file mode 100644
index 0000000..bc5fc59
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%window.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlbar%main.c b/config/nvim-1/undo/%home%coast%Projects%wayland%wlbar%main.c
new file mode 100644
index 0000000..33c973c
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlbar%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.git%COMMIT_EDITMSG b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.git%COMMIT_EDITMSG
new file mode 100644
index 0000000..0dfdf76
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.git%COMMIT_EDITMSG
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.gitignore b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.gitignore
new file mode 100644
index 0000000..10af800
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%.gitignore
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%config.h b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%config.h
new file mode 100644
index 0000000..4d208cf
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%main.c b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%main.c
new file mode 100644
index 0000000..ec97d25
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%makefile b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%makefile
new file mode 100644
index 0000000..b2b8ad9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock%makefile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock.c b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock.c
new file mode 100644
index 0000000..ba2e77f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlclock.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.git%COMMIT_EDITMSG b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.git%COMMIT_EDITMSG
new file mode 100644
index 0000000..8082f55
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.git%COMMIT_EDITMSG
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.gitignore b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.gitignore
new file mode 100644
index 0000000..9e426c4
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%.gitignore
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%LICENSE b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%LICENSE
new file mode 100644
index 0000000..741c79f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%LICENSE
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%README b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%README
new file mode 100644
index 0000000..fd02d46
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%README
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%build.sh b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%build.sh
new file mode 100644
index 0000000..8ed7a03
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%build.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%client.c b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%client.c
new file mode 100644
index 0000000..3224b29
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%client.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wled%config.h b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%config.h
new file mode 100644
index 0000000..33620cb
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wled%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%wlindow%client.c b/config/nvim-1/undo/%home%coast%Projects%wayland%wlindow%client.c
new file mode 100644
index 0000000..dde5658
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%wlindow%client.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%Projects%wayland%x11alt.c b/config/nvim-1/undo/%home%coast%Projects%wayland%x11alt.c
new file mode 100644
index 0000000..6cd7f53
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%Projects%wayland%x11alt.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%ashos%linux%.config b/config/nvim-1/undo/%home%coast%ashos%linux%.config
new file mode 100644
index 0000000..2adf754
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%ashos%linux%.config
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%ashos%syslinux.cfg b/config/nvim-1/undo/%home%coast%ashos%syslinux.cfg
new file mode 100644
index 0000000..f64a12e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%ashos%syslinux.cfg
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%conduwuit b/config/nvim-1/undo/%home%coast%conduwuit
new file mode 100644
index 0000000..09757fa
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%conduwuit
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%driver%driver.c b/config/nvim-1/undo/%home%coast%driver%driver.c
new file mode 100644
index 0000000..37a7b4b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%driver%driver.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%.git%COMMIT_EDITMSG b/config/nvim-1/undo/%home%coast%git%compositor%.git%COMMIT_EDITMSG
new file mode 100644
index 0000000..4e46888
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%.git%COMMIT_EDITMSG
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%.gitignore b/config/nvim-1/undo/%home%coast%git%compositor%.gitignore
new file mode 100644
index 0000000..93d85b0
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%.gitignore
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%Makefile b/config/nvim-1/undo/%home%coast%git%compositor%Makefile
new file mode 100644
index 0000000..3a81de7
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%Makefile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%build.sh b/config/nvim-1/undo/%home%coast%git%compositor%build.sh
new file mode 100644
index 0000000..4213af1
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%build.sh
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%makefile b/config/nvim-1/undo/%home%coast%git%compositor%makefile
new file mode 100644
index 0000000..863c008
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%makefile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%compositor.c b/config/nvim-1/undo/%home%coast%git%compositor%src%compositor.c
new file mode 100644
index 0000000..5b64f3e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%compositor.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%config.h b/config/nvim-1/undo/%home%coast%git%compositor%src%config.h
new file mode 100644
index 0000000..6f37cc9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%include%compositor.h b/config/nvim-1/undo/%home%coast%git%compositor%src%include%compositor.h
new file mode 100644
index 0000000..510b876
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%include%compositor.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%include%keybinds.h b/config/nvim-1/undo/%home%coast%git%compositor%src%include%keybinds.h
new file mode 100644
index 0000000..4e35078
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%include%keybinds.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%include%screenshot.h b/config/nvim-1/undo/%home%coast%git%compositor%src%include%screenshot.h
new file mode 100644
index 0000000..b10e27e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%include%screenshot.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.c b/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.c
new file mode 100644
index 0000000..e36edb7
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.h b/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.h
new file mode 100644
index 0000000..5412574
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%keybinds.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%screenshot.c b/config/nvim-1/undo/%home%coast%git%compositor%src%screenshot.c
new file mode 100644
index 0000000..d5f9bdb
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%screenshot.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%compositor%src%util.c b/config/nvim-1/undo/%home%coast%git%compositor%src%util.c
new file mode 100644
index 0000000..f4326c1
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%compositor%src%util.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%hst%config.h b/config/nvim-1/undo/%home%coast%git%hst%config.h
new file mode 100644
index 0000000..dd9887b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%hst%config.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuswc%config.mk b/config/nvim-1/undo/%home%coast%git%neuswc%config.mk
new file mode 100644
index 0000000..ce38cda
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuswc%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuswc%libswc%compositor.h b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%compositor.h
new file mode 100644
index 0000000..6d1077e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%compositor.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuswc%libswc%output.h b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%output.h
new file mode 100644
index 0000000..39865f6
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%output.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuswc%libswc%pointer.h b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%pointer.h
new file mode 100644
index 0000000..a15ad9f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%pointer.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuswc%libswc%util.h b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%util.h
new file mode 100644
index 0000000..b94bcd4
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuswc%libswc%util.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%neuwld%config.mk b/config/nvim-1/undo/%home%coast%git%neuwld%config.mk
new file mode 100644
index 0000000..f609412
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%neuwld%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%swc%config.mk b/config/nvim-1/undo/%home%coast%git%swc%config.mk
new file mode 100644
index 0000000..f68e27f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%swc%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%swcshot%main.c b/config/nvim-1/undo/%home%coast%git%swcshot%main.c
new file mode 100644
index 0000000..8619f34
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%swcshot%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%terminal%Makefile b/config/nvim-1/undo/%home%coast%git%terminal%Makefile
new file mode 100644
index 0000000..c6d428e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%terminal%Makefile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%terminal%main.c b/config/nvim-1/undo/%home%coast%git%terminal%main.c
new file mode 100644
index 0000000..107db70
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%terminal%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%wld%config.mk b/config/nvim-1/undo/%home%coast%git%wld%config.mk
new file mode 100644
index 0000000..bce0bba
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%wld%config.mk
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%wsxwm%Makefile b/config/nvim-1/undo/%home%coast%git%wsxwm%Makefile
new file mode 100644
index 0000000..68f3f92
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%wsxwm%Makefile
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%wsxwm%source%include%wsxwm.h b/config/nvim-1/undo/%home%coast%git%wsxwm%source%include%wsxwm.h
new file mode 100644
index 0000000..bc9e7e9
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%wsxwm%source%include%wsxwm.h
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%wsxwm%source%test.diff b/config/nvim-1/undo/%home%coast%git%wsxwm%source%test.diff
new file mode 100644
index 0000000..7b07e18
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%wsxwm%source%test.diff
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%git%wsxwm%source%wsxwm.c b/config/nvim-1/undo/%home%coast%git%wsxwm%source%wsxwm.c
new file mode 100644
index 0000000..86d64e4
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%git%wsxwm%source%wsxwm.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%hwfetch b/config/nvim-1/undo/%home%coast%hwfetch
new file mode 100644
index 0000000..52b9439
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%hwfetch
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%main.bash b/config/nvim-1/undo/%home%coast%main.bash
new file mode 100644
index 0000000..599b67f
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%main.bash
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%main.c b/config/nvim-1/undo/%home%coast%main.c
new file mode 100644
index 0000000..c891d53
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%main.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%main.lua b/config/nvim-1/undo/%home%coast%main.lua
new file mode 100644
index 0000000..3d596cd
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%main.lua
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%royal b/config/nvim-1/undo/%home%coast%royal
new file mode 100644
index 0000000..a198106
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%royal
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%shared%loader.c b/config/nvim-1/undo/%home%coast%shared%loader.c
new file mode 100644
index 0000000..9c7774e
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%shared%loader.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%shared%shared.c b/config/nvim-1/undo/%home%coast%shared%shared.c
new file mode 100644
index 0000000..d87057b
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%shared%shared.c
Binary files differ
diff --git a/config/nvim-1/undo/%home%coast%test.py b/config/nvim-1/undo/%home%coast%test.py
new file mode 100644
index 0000000..43a396d
--- /dev/null
+++ b/config/nvim-1/undo/%home%coast%test.py
Binary files differ