diff options
author | jack <[email protected]> | 2023-11-23 23:49:55 -0700 |
---|---|---|
committer | jack <[email protected]> | 2023-11-23 23:49:55 -0700 |
commit | 59a20d67ee3c589bac1c7c903dd3b6e68c0f1e3f (patch) | |
tree | 814d3516a26dee885c6a46c628906dcb7e4ccfd4 /home | |
parent | dadaef31bda28bb0cf0d7d372cfc358efa579b1f (diff) | |
download | dots-59a20d67ee3c589bac1c7c903dd3b6e68c0f1e3f.tar.gz dots-59a20d67ee3c589bac1c7c903dd3b6e68c0f1e3f.zip |
bar & images
Diffstat (limited to 'home')
-rw-r--r-- | home/jack/.config/colours.css | 22 | ||||
-rw-r--r-- | home/jack/.config/gtk-3.0/settings.ini | 4 | ||||
-rw-r--r-- | home/jack/.config/i3/config | 4 | ||||
-rwxr-xr-x | home/jack/.config/neofetch/config.conf | 17 | ||||
-rw-r--r-- | home/jack/.config/nvchad/chadrc.lua | 24 | ||||
-rw-r--r-- | home/jack/.config/nvchad/configs/lspconfig.lua | 13 | ||||
-rw-r--r-- | home/jack/.config/nvchad/configs/luasnip.lua | 54 | ||||
-rw-r--r-- | home/jack/.config/nvchad/configs/null-ls.lua | 37 | ||||
-rw-r--r-- | home/jack/.config/nvchad/configs/overrides.lua | 50 | ||||
-rw-r--r-- | home/jack/.config/nvchad/configs/vimtex.lua | 5 | ||||
-rw-r--r-- | home/jack/.config/nvchad/plugins.lua | 63 | ||||
-rw-r--r-- | home/jack/.config/polybar/config.ini | 133 | ||||
-rwxr-xr-x | home/jack/.config/scripts/polybar.sh | 4 | ||||
-rw-r--r-- | home/jack/.config/userChrome.css | 296 | ||||
-rw-r--r-- | home/jack/.img/dmenu.png | bin | 0 -> 367432 bytes | |||
-rw-r--r-- | home/jack/.img/fetch.png | bin | 312081 -> 373463 bytes | |||
-rw-r--r-- | home/jack/.img/gotop.png | bin | 0 -> 287353 bytes | |||
-rw-r--r-- | home/jack/.img/nvim.png | bin | 0 -> 318870 bytes | |||
-rw-r--r-- | home/jack/.zshrc | 4 | ||||
-rw-r--r-- | home/jack/readme.md | 6 |
20 files changed, 721 insertions, 15 deletions
diff --git a/home/jack/.config/colours.css b/home/jack/.config/colours.css new file mode 100644 index 00000000..c081bb85 --- /dev/null +++ b/home/jack/.config/colours.css @@ -0,0 +1,22 @@ +@define-color red #CC241D; +@define-color red1 #FB4934; +@define-color orange #D65D0E; +@define-color orange1 #FE8019; +@define-color yellow #D79921; +@define-color yellow1 #FABD2F; +@define-color green #98971A; +@define-color green1 #B8BB26; +@define-color aqua #689D6A; +@define-color aqua1 #8EC07C; +@define-color blue #458588; +@define-color blue1 #83A598; +@define-color purple #B16286; +@define-color purple1 #D3869B; +@define-color bg #1d2021; +@define-color bg1 #282828; +@define-color bg2 #3C3836; +@define-color bg3 #504945; +@define-color bg4 #665C54; +@define-color bg5 #7C6F64; +@define-color fg #EBDBB2; +@define-color fg1 #FBF1C7; diff --git a/home/jack/.config/gtk-3.0/settings.ini b/home/jack/.config/gtk-3.0/settings.ini new file mode 100644 index 00000000..3cda5184 --- /dev/null +++ b/home/jack/.config/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-theme-name = Gruvbox-Dark +gtk-font-name = JetBrains Mono Nerd Font +gtk-cursor-theme-name = volantes_cursors diff --git a/home/jack/.config/i3/config b/home/jack/.config/i3/config index 2b9bda53..70694e3d 100644 --- a/home/jack/.config/i3/config +++ b/home/jack/.config/i3/config @@ -7,7 +7,9 @@ gaps inner 9 # class border backgr. text flag child_border client.focused #458588 #458588 #7C6f64 #458588 #458588 client.unfocused #928374 #928374 #7C6f64 #928374 #928374 -client.urgent #CC241D #CC241D #7C6f64 #CC241D #CC241D +client.urgent #CC241D #CC241D #7C6f64 #CC241D #CC241D + +exec_always --no-startup-id ~/.config/scripts/polybar.sh set $mod Mod4 set $left h diff --git a/home/jack/.config/neofetch/config.conf b/home/jack/.config/neofetch/config.conf index 5829a155..391a390f 100755 --- a/home/jack/.config/neofetch/config.conf +++ b/home/jack/.config/neofetch/config.conf @@ -4,13 +4,13 @@ print_info() { info "" distro info "" model info "" kernel - info "" uptime - info "" packages + info "" uptime + info "" packages info "" shell info "" wm info "" theme - info "" cpu - info "" gpu + info "" cpu + info "" gpu info "" memory info "" local_ip info cols @@ -34,7 +34,7 @@ memory_percent="off" # kib '1020928KiB / 7117824KiB' # mib '1042MiB / 6951MiB' # gib: ' 0.98GiB / 6.79GiB' -memory_unit="gib" +memory_unit="mib" # on: '998 (pacman), 8 (flatpak), 4 (snap)' # tiny: '908 (pacman, flatpak, snap)' @@ -52,13 +52,6 @@ cpu_cores="off" # off: 'Numix [GTK2], Adwaita [GTK3]' gtk_shorthand="off" -# disk_show=('/' '/dev/sdb1'): -# 'Disk (/): 74G / 118G (66%)' -# 'Disk (/mnt/Videos): 823G / 893G (93%)' -disk_show=('/') - -music_player="auto" - # colors=(distro) - Text is colored based on Distro colors. # colors=(4 6 1 8 8 6) - Text is colored in the order above. colors=(distro) diff --git a/home/jack/.config/nvchad/chadrc.lua b/home/jack/.config/nvchad/chadrc.lua new file mode 100644 index 00000000..8554c60a --- /dev/null +++ b/home/jack/.config/nvchad/chadrc.lua @@ -0,0 +1,24 @@ +---@type ChadrcConfig +local M = {} + +M.ui = { + statusline = { + theme = "vscode_colored", + }, + theme = "gruvbox", + theme_toggle = { "gruvbox", "one_light" }, + changed_themes = { + gruvbox = { + base_16 = { + base00 = "#1D2021", + }, + }, + }, + tabufline = { + lazyload = true, + }, +} + +M.plugins = "custom.plugins" + +return M diff --git a/home/jack/.config/nvchad/configs/lspconfig.lua b/home/jack/.config/nvchad/configs/lspconfig.lua new file mode 100644 index 00000000..22e17288 --- /dev/null +++ b/home/jack/.config/nvchad/configs/lspconfig.lua @@ -0,0 +1,13 @@ +local on_attach = require("plugins.configs.lspconfig").on_attach +local capabilities = require("plugins.configs.lspconfig").capabilities + +local lspconfig = require "lspconfig" + +local servers = { "cssls", "pylsp", "clangd" } + +for _, lsp in ipairs(servers) do + lspconfig[lsp].setup { + on_attach = on_attach, + capabilities = capabilities, + } +end diff --git a/home/jack/.config/nvchad/configs/luasnip.lua b/home/jack/.config/nvchad/configs/luasnip.lua new file mode 100644 index 00000000..c8642e64 --- /dev/null +++ b/home/jack/.config/nvchad/configs/luasnip.lua @@ -0,0 +1,54 @@ +require("luasnip.loaders.from_vscode").load { + exclude = { + "cobol", + "csharp", + "css", + "docker", + "frameworks", + "java", + "javascript", + "lua", + "php", + "PowerShell", + "dart", + "eelixir", + "elixir", + "erb", + "erlang", + "fennel", + "fortran", + "fsh", + "gdscript", + "gitcommit", + "global", + "glsl", + "go", + "haskell", + "html", + "julia", + "kotlin", + "kubernetes", + "license", + "liquid", + "make", + "mint", + "norg", + "nushell", + "objc", + "org", + "plantuml", + "quarto", + "r", + "rescript", + "rmarkdown", + "ruby", + "scala", + "solidity", + "sql", + "svelte", + "swift", + "systemverilog", + "verilog", + "vhdl", + }, +} diff --git a/home/jack/.config/nvchad/configs/null-ls.lua b/home/jack/.config/nvchad/configs/null-ls.lua new file mode 100644 index 00000000..1b4b81a4 --- /dev/null +++ b/home/jack/.config/nvchad/configs/null-ls.lua @@ -0,0 +1,37 @@ +local present, null_ls = pcall(require, "null-ls") + +if not present then + return +end + +local b = null_ls.builtins + +local sources = { + -- lua + b.formatting.stylua, + + -- cpp + b.formatting.clang_format, + + -- rust + b.formatting.rustfmt, + + -- python + b.formatting.black, + + -- latex + b.formatting.latexindent, +} + +null_ls.setup({ + debug = true, + sources = sources, +}) + +local notify = vim.notify +vim.notify = function(msg, ...) + if msg:match("warning: multiple different client offset_encodings") then + return + end + notify(msg, ...) +end diff --git a/home/jack/.config/nvchad/configs/overrides.lua b/home/jack/.config/nvchad/configs/overrides.lua new file mode 100644 index 00000000..f12ff680 --- /dev/null +++ b/home/jack/.config/nvchad/configs/overrides.lua @@ -0,0 +1,50 @@ +local M = {} + +M.treesitter = { + ensure_installed = { + "vim", + "lua", + "html", + "css", + "cpp", + "c", + "markdown", + "markdown_inline", + }, + indent = { + enable = true, + }, +} + +M.mason = { + ensure_installed = { + -- lua stuff + "lua-language-server", + "stylua", + + -- web dev stuff + "css-lsp", + + -- c/cpp stuff + "clangd", + "clang-format", + }, +} + +-- git support in nvimtree +M.nvimtree = { + git = { + enable = true, + }, + + renderer = { + highlight_git = true, + icons = { + show = { + git = true, + }, + }, + }, +} + +return M diff --git a/home/jack/.config/nvchad/configs/vimtex.lua b/home/jack/.config/nvchad/configs/vimtex.lua new file mode 100644 index 00000000..c25558d5 --- /dev/null +++ b/home/jack/.config/nvchad/configs/vimtex.lua @@ -0,0 +1,5 @@ +vim.g.tex_flavor='latex' +vim.g.vimtex_view_method='zathura' +vim.g.vimtex_quickfix_mode=0 +vim.opt.conceallevel = 1 +vim.g.tex_conceal='abdmg' diff --git a/home/jack/.config/nvchad/plugins.lua b/home/jack/.config/nvchad/plugins.lua new file mode 100644 index 00000000..b51fcbf1 --- /dev/null +++ b/home/jack/.config/nvchad/plugins.lua @@ -0,0 +1,63 @@ +local overrides = require("custom.configs.overrides") + +---@type NvPluginSpec[] +local plugins = { + + { + "neovim/nvim-lspconfig", + dependencies = { + { + "jose-elias-alvarez/null-ls.nvim", + config = function() + require "custom.configs.null-ls" + end, + }, + }, + config = function() + require "plugins.configs.lspconfig" + require "custom.configs.lspconfig" + end, + }, + + { + "williamboman/mason.nvim", + opts = overrides.mason + }, + + { + "nvim-treesitter/nvim-treesitter", + opts = overrides.treesitter, + }, + + { + "nvim-tree/nvim-tree.lua", + opts = overrides.nvimtree, + }, + + { + "max397574/better-escape.nvim", + event = "InsertEnter", + config = function() + require("better_escape").setup() + end, + }, + + { + "lervag/vimtex", + lazy = false, + config = function() + require("custom.configs.vimtex") + end, + }, + + { + "L3MON4D3/LuaSnip", + dependencies = { "rafamadriz/friendly-snippets" }, + config = function() + require("custom.configs.luasnip") + end, + lazy = false, + }, +} + +return plugins diff --git a/home/jack/.config/polybar/config.ini b/home/jack/.config/polybar/config.ini new file mode 100644 index 00000000..79972edd --- /dev/null +++ b/home/jack/.config/polybar/config.ini @@ -0,0 +1,133 @@ +[colors] +bg = #1D2021 +bg-alt = #282828 +fg = #EBDBB2 +fg-alt = #45475A +red = #CC241D +orange = #D65D0E +yellow = #D79921 +green = #98971A +aqua = #689D6A +blue = #458588 +purple = #B16286 + +[variables] +margins = 2 + +[bar/kepler] +width = 100% +height = 20pt +background = ${colors.bg} +foreground = ${colors.fg} +line-size = 3pt +padding-left = 1 +padding-right = 1 +module-margin = 1 +separator = | +separator-foreground = ${colors.fg-alt} +font-0 = JetBrainsMono Nerd Font:size=10 +modules-left = i3 +modules-right = memory temperature wlan pulseaudio battery date time + +[module/i3] +type = internal/i3 +ws-icon-0 = 1; +ws-icon-1 = 2; +ws-icon-2 = 3; +ws-icon-3 = 4; +ws-icon-4 = 5; +ws-icon-default = + +label-focused = %{T2}%icon% +label-focused-background = ${colors.bg-alt} +label-focused-underline = ${colors.blue} +label-focused-padding = ${variables.margins} + +label-unfocused = %{T2}%icon% +label-unfocused-padding = ${variables.margins} +label-unfocused-underline = ${colors.fg-alt} + +label-urgent = %{T2}%icon% +label-urgent-padding = ${variables.margins} +label-urgent-underline = ${colors.red} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.red} +format-underline = ${colors.red} +label = %percentage_used:2%% + +[module/temperature] +type = internal/temperature +interval = 2 +format-prefix = " " +hwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon3/temp1_input +format-prefix-foreground = ${colors.orange} +format-underline = ${colors.orange} + +[network-base] +type = internal/network +interval = 5 +format-connected = <label-connected> +format-disconnected = <label-disconnected> +label-disconnected = %{F#D79921}%{F-} disconnected + +[module/wlan] +inherit = network-base +interface-type = wireless +label-connected = %{F#D79921}%{F-} %local_ip% +format-connected-underline = ${colors.yellow} + +[module/pulseaudio] +type = internal/pulseaudio +format-volume-prefix = " " +label-volume = %percentage%% +label-muted = muted +label-muted-foreground = ${colors.fg-alt} +format-volume-prefix-foreground = ${colors.green} +format-volume-underline = ${colors.green} + +[module/battery] +type = internal/battery +battery = BAT0 +adapter = ADP1 +format-charging-underline = ${colors.aqua} +format-discharging-underline = ${colors.aqua} +format-charging = <animation-charging> <label-charging> +format-discharging = <ramp-capacity> <label-discharging> +label-charging = " %percentage%%" +label-discharging = " %percentage%%" +ramp-capacity-0 = +ramp-capacity-1 = +ramp-capacity-2 = +ramp-capacity-3 = +ramp-capacity-4 = + +animation-charging-0 = +animation-charging-1 = +animation-charging-2 = +animation-charging-3 = +animation-charging-4 = +animation-charging-framerate = 500 + +[module/date] +type = internal/date +interval = 60 +date = %d.%m.%Y +format-prefix = " " +format-prefix-foreground = ${colors.blue} +format-underline = ${colors.blue} + +[module/time] +type = custom/script +exec = date +%H:%M +interval = 60 +format-prefix = " " +format-prefix-foreground = ${colors.purple} +format-underline = ${colors.purple} + +[settings] +screenchange-reload = true +pseudo-transparency = true diff --git a/home/jack/.config/scripts/polybar.sh b/home/jack/.config/scripts/polybar.sh new file mode 100755 index 00000000..73e3ddb6 --- /dev/null +++ b/home/jack/.config/scripts/polybar.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +killall -q polybar +polybar kepler 2>&1 | tee -a /tmp/polybar.log & disown diff --git a/home/jack/.config/userChrome.css b/home/jack/.config/userChrome.css new file mode 100644 index 00000000..9401bc0f --- /dev/null +++ b/home/jack/.config/userChrome.css @@ -0,0 +1,296 @@ + :root { + --bg: #1D2021; + --icon-color: #ebdbb2; + --nav-toolbar-padding: 8px; + --sidebar-bg: #1D2021; + --sidebar-color: #ebdbb2; + --tab-border-radius: 0px; + --tab-color: #ebdbb2; + --tab-font-family: "Mononoki Nerd Font", sans; + --tab-font-size: 11pt; + --tab-font-weight: 400; + --tab-height: 32px; + --tab-pinned-bg: #689d6a; + --tab-selected-bg: #d65d0e; + --tab-soundplaying-bg: #282828; + --urlbar-color: #83a598; + --urlbar-focused-color: #ebdbb2; + --urlbar-font-family: "Cantarell", serif; + --urlbar-font-size: 12pt; + --urlbar-font-weight: 700; + --urlbar-results-color: #ebdbb2; + --urlbar-results-font-family: "mononoki Nerd Font", serif; + --urlbar-results-font-size: 12pt; + --urlbar-results-font-weight: 700; + --urlbar-results-url-color: #d3869b; + --autocomplete-popup-background: var(--bg) !important; + --default-arrowpanel-background: var(--bg) !important; + --default-arrowpanel-color: #fefefa !important; + --lwt-toolbarbutton-icon-fill: var(--icon-color) !important; + --panel-disabled-color: #f9f9fa80; + --toolbar-bgcolor: var(--bg) !important; + --urlbar-separator-color: transparent !important; +} + +.tab-background[selected="true"] { + background: var(--tab-selected-bg) !important; +} + +.tab-background:not[visuallyselected] { + background: var(--tab-selected-bg) !important; + opacity: 0.5 !important; +} + +#titlebar { + -moz-box-ordinal-group: 3 !important; +} + +.tabbrowser-tab::after, +.tabbrowser-tab::before { + border-left: none !important; +} + +.tab-background { + border: none !important; +} + +.tabbrowser-arrowscrollbox { + margin-inline-start: 4px !important; + margin-inline-end: 0px !important; +} + +.tab-close-button { + display: none !important; +} + +.tab-text { + font-family: var(--tab-font-family); + font-weight: var(--tab-font-weight); + font-size: var(--tab-font-size) !important; + color: var(--tab-color); +} + +hbox.tab-content .tab-icon-image { + display: none !important; +} + +hbox.tab-content[pinned=true] .tab-icon-image { + display: initial !important; +} + +hbox.tab-content[pinned=true] .tab-text { + display: none !important; +} + +#tabbrowser-tabs { + --tab-loading-fill: #033433 !important; + +} + +.tab-label-container:not([textoverflow]) { + display: flex; + overflow: hidden; + justify-content: center; + width: 50% !important; + max-width: 50% !important; + min-width: 50% !important; +} + +.tab-line { + display: none !important; +} + +.tabbrowser-tab { + border-radius: var(--tab-border-radius) !important; + border-width: 0; + height: var(--tab-height) !important; + margin-bottom: 4px !important; + margin-inline-end: 4px !important; + margin-top: 4px !important; + max-height: var(--tab-height) !important; + min-height: var(--tab-height) !important; +} + +.tabbrowser-tab[soundplaying="true"] { + background-color: var(--tab-soundplaying-bg) !important; +} + +#tabs-newtab-button { + list-style-image: url("add.svg") !important; + opacity: 0.7; +} + +.tab-icon-sound { + display: none !important; +} + +.urlbar-icon > image { + fill: var(--icon-color) !important; + color: var(--icon-color) !important; +} + +.toolbarbutton-text { + color: var(--icon-color) !important; +} +.urlbar-icon { + color: var(--icon-color) !important; + +} + +#urlbar-results { + font-family: var(--urlbar-results-font-family); + font-weight: var(--urlbar-results-font-weight); + font-size: var(--urlbar-results-font-size) !important; + color: var(--urlbar-results-color) !important; +} + +.urlbarView-row[type="bookmark"] > span{ + color: #98971A !important; +} + +.urlbarView-row[type="switchtab"] > span{ + color: var(--tab-selected-bg) !important; +} + +.urlbarView-url, .search-panel-one-offs-container { + color: var(--urlbar-results-url-color) !important; + font-family: var(--urlbar-font-family); + font-weight: var(--urlbar-results-font-weight); + font-size: var(--urlbar-font-size) !important; +} + +.urlbarView-favicon, .urlbarView-type-icon { + display: none !important; +} + +#urlbar-input { + font-size: var(--urlbar-font-size) !important; + color: var(--urlbar-color) !important; + font-family: var(--urlbar-font-family) !important; + font-weight: var(--urlbar-font-weight)!important; + text-align: center !important; +} + +#tracking-protection-icon-container, #identity-box { + display: none; +} + +#back-button > .toolbarbutton-icon{ + --backbutton-background: transparent !important; + border: none !important; +} + +#back-button { + list-style-image: url("left-arrow.svg") !important; +} + +#forward-button { + list-style-image: url("right-arrow.svg") !important; +} + +toolbar { + background-image: none !important; +} + +#urlbar-background { + opacity: .98 !important; +} + +#navigator-toolbox, toolbaritem { + border: none !important; +} + +#urlbar-background { + background-color: var(--bg) !important; + border: none !important; +} + +.toolbar-items { + background-color: var(--bg) !important; +} + +#sidebar-search-container { + background-color: var(--sidebar-bg) !important; +} + +box.panel-arrowbox { + display: none; +} + +box.panel-arrowcontent { + border-radius: 8px !important; + border: none !important; +} + +tab.tabbrowser-tab { + overflow: hidden; +} + +tab.tabbrowser-tab:hover { + box-shadow: 0 1px 4px rgba(0,0,0,.05); +} + +image#star-button { + display: none; +} + +toolbar#nav-bar { + padding: var(--nav-toolbar-padding) !important; +} + +toolbar#nav-bar { + padding: 4px !important; +} + +#urlbar { + max-width: 70% !important; + margin: 0 15% !important; +} + +#urlbar-input:focus { + color: var(--urlbar-focused-color) !important; +} + + +.megabar[breakout-extend="true"]:not([open="true"]) > #urlbar-background { + box-shadow: none !important; + background-color: transparent !important; +} + +toolbarbutton { + box-shadow: none !important; +} + +.close-icon, .urlbar-icon { + fill: var(--icon-color) !important; +} + +.sidebar-placesTree { + color: var(--sidebar-color) !important; +} + +#sidebar-box { + --sidebar-background-color: var(--sidebar-bg) !important; +} + +splitter#sidebar-splitter { + opacity: 0 !important; +} + +splitter#sidebar-splitter { + border: none !important; + background-color: transparent !important; +} + +image#sidebar-icon { + display: none; +} + +.panel-arrowcontent { + padding: 0px !important; + margin: 0px !important; +} + +toolbarseparator { + display: none; +} diff --git a/home/jack/.img/dmenu.png b/home/jack/.img/dmenu.png Binary files differnew file mode 100644 index 00000000..f7c026ba --- /dev/null +++ b/home/jack/.img/dmenu.png diff --git a/home/jack/.img/fetch.png b/home/jack/.img/fetch.png Binary files differindex 6f9f4747..dcaa3448 100644 --- a/home/jack/.img/fetch.png +++ b/home/jack/.img/fetch.png diff --git a/home/jack/.img/gotop.png b/home/jack/.img/gotop.png Binary files differnew file mode 100644 index 00000000..91a2a25b --- /dev/null +++ b/home/jack/.img/gotop.png diff --git a/home/jack/.img/nvim.png b/home/jack/.img/nvim.png Binary files differnew file mode 100644 index 00000000..27d4d7e4 --- /dev/null +++ b/home/jack/.img/nvim.png diff --git a/home/jack/.zshrc b/home/jack/.zshrc index a1bd9a18..bbebefb4 100644 --- a/home/jack/.zshrc +++ b/home/jack/.zshrc @@ -26,8 +26,8 @@ autoload -U compinit && compinit eval "$(starship init zsh)" eval "$(zoxide init zsh)" -alias l="eza -la" -alias ls="eza" +alias l="eza -la --icons" +alias ls="eza --icons" alias l="ls -lah" alias cat="bat --paging=never" alias cd="z" diff --git a/home/jack/readme.md b/home/jack/readme.md index 2b2b8bb7..489c614b 100644 --- a/home/jack/readme.md +++ b/home/jack/readme.md @@ -1,2 +1,8 @@ ### gruvbox dotfiles ![fetch](.img/fetch.png) +#### nvim +![nvim](.img/nvim.png) +#### gotop +![gotop](.img/gotop.png) +#### dmenu +![dmenu](.img/dmenu.png) |