aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--awesome/.config/awesome/rc.lua286
-rw-r--r--awesome/.config/awesome/themes/multicolor/awesome-icon.pngbin0 -> 5120 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/ac.pngbin125 -> 333 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/avatar.pngbin0 -> 438108 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/awesome.pngbin0 -> 200 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/bat.pngbin167 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/battery.pngbin0 -> 334 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/battery_empty.pngbin0 -> 327 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/battery_low.pngbin0 -> 332 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/clear.pngbin0 -> 236 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/clear_grey.pngbin0 -> 2401 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/clock.pngbin356 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/cpu.pngbin266 -> 333 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/delete.pngbin0 -> 1057870 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/delete_grey.pngbin0 -> 1057709 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/dish.pngbin140 -> 206 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/dwindle.pngbin214 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/fairh.pngbin212 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/fairv.pngbin224 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/floating.pngbin187 -> 165 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/fs.pngbin142 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/fullscreen.pngbin188 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/fwd.pngbin0 -> 326 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/hdd.pngbin0 -> 342 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/magnifier.pngbin188 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/mail.pngbin180 -> 183 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/mail_on.pngbin0 -> 183 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/max.pngbin323 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/mem.pngbin117 -> 325 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/net.pngbin0 -> 162 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/net_down.pngbin348 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/net_up.pngbin350 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/next.pngbin0 -> 328 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/next_focus.pngbin0 -> 299 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/next_grey.pngbin0 -> 2846 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/nocover.jpgbin0 -> 192439 bytes
-rw-r--r--[-rwxr-xr-x]awesome/.config/awesome/themes/multicolor/icons/note_on.pngbin342 -> 164 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/notification-bck.pngbin0 -> 61819 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/notification.pngbin0 -> 329230 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/pacman.pngbin0 -> 345 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/phones.pngbin0 -> 337 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/prev.pngbin0 -> 325 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/previous_focus.pngbin0 -> 307 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/previous_grey.pngbin0 -> 2902 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/rwd.pngbin0 -> 331 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/scissors.pngbin0 -> 160 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/spiral.pngbin215 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/spkr.pngbin350 -> 0 bytes
-rwxr-xr-xawesome/.config/awesome/themes/multicolor/icons/square_a.pngbin146 -> 0 bytes
-rwxr-xr-xawesome/.config/awesome/themes/multicolor/icons/square_b.pngbin141 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/square_sel.pngbin0 -> 139 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/square_unsel.pngbin0 -> 209 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/submenu.pngbin180 -> 142 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/task.pngbin0 -> 169 bytes
-rw-r--r--[-rwxr-xr-x]awesome/.config/awesome/themes/multicolor/icons/temp.pngbin353 -> 338 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/tile.pngbin213 -> 159 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/tilebottom.pngbin205 -> 163 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/tileleft.pngbin212 -> 161 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/tiletop.pngbin205 -> 163 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/close_focus.pngbin1205 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/close_normal.pngbin966 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/floating_focus_active.pngbin380 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/floating_focus_inactive.pngbin199 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/floating_normal_active.pngbin386 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/floating_normal_inactive.pngbin237 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/maximized_focus_active.pngbin463 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/maximized_focus_inactive.pngbin474 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/maximized_normal_active.pngbin480 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/maximized_normal_inactive.pngbin452 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/minimize_focus.pngbin234 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/minimize_normal.pngbin225 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/ontop_focus_active.pngbin212 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/ontop_focus_inactive.pngbin629 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/ontop_normal_active.pngbin467 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/ontop_normal_inactive.pngbin604 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/sticky_focus_active.pngbin622 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/sticky_focus_inactive.pngbin741 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/sticky_normal_active.pngbin654 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/titlebar/sticky_normal_inactive.pngbin758 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/vol.pngbin0 -> 181 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/vol_low.pngbin0 -> 181 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/vol_mute.pngbin0 -> 181 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/icons/vol_no.pngbin0 -> 186 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cascade.pngbin0 -> 225 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cascadetile.pngbin0 -> 227 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/centerfair.pngbin0 -> 361 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/centerwork.pngbin0 -> 185 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/centerworkh.pngbin0 -> 204 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornerne.pngbin0 -> 193 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornernew.pngbin0 -> 272 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornernw.pngbin0 -> 190 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornernww.pngbin0 -> 264 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornerse.pngbin0 -> 197 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornersew.pngbin0 -> 264 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornersw.pngbin0 -> 195 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/cornersww.pngbin0 -> 264 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/dwindle.pngbin0 -> 196 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/dwindlew.pngbin0 -> 320 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fairh.pngbin0 -> 191 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fairhw.pngbin0 -> 245 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fairv.pngbin0 -> 193 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fairvw.pngbin0 -> 246 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/floating.pngbin0 -> 189 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/floatingw.pngbin0 -> 282 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fullscreen.pngbin0 -> 199 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/fullscreenw.pngbin0 -> 865 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/machi.pngbin0 -> 988 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/magnifier.pngbin0 -> 191 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/magnifierw.pngbin0 -> 345 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/max.pngbin0 -> 271 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/maxw.pngbin0 -> 581 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/spiral.pngbin0 -> 196 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/spiralw.pngbin0 -> 328 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/termfair.pngbin0 -> 237 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tile.pngbin0 -> 189 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tilebottom.pngbin0 -> 186 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tilebottomw.pngbin0 -> 264 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tileleft.pngbin0 -> 188 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tileleftw.pngbin0 -> 266 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tiletop.pngbin0 -> 186 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tiletopw.pngbin0 -> 265 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/tilew.pngbin0 -> 265 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/layouts/treetile.pngbin0 -> 460 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/taglist/squarefz.pngbin0 -> 168 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/taglist/squarez.pngbin0 -> 171 bytes
-rw-r--r--awesome/.config/awesome/themes/multicolor/theme.lua1117
-rw-r--r--awesome/.config/awesome/themes/multicolor/wallpaper.jpgbin2386716 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/powerarrow-black/theme.lua127
-rw-r--r--kitty/.config/kitty/kitty.conf4
-rw-r--r--nvim/.config/nvim/LICENSE674
-rw-r--r--nvim/.config/nvim/README.md65
-rw-r--r--nvim/.config/nvim/init.lua61
-rw-r--r--nvim/.config/nvim/lua/user/alpha.lua42
-rw-r--r--nvim/.config/nvim/lua/user/autocommands.lua41
-rw-r--r--nvim/.config/nvim/lua/user/autopairs.lua33
-rw-r--r--nvim/.config/nvim/lua/user/bufferline.lua60
-rw-r--r--nvim/.config/nvim/lua/user/cmp.lua123
-rw-r--r--nvim/.config/nvim/lua/user/colorscheme.lua8
-rw-r--r--nvim/.config/nvim/lua/user/comment.lua22
-rw-r--r--nvim/.config/nvim/lua/user/competitest.lua115
-rw-r--r--nvim/.config/nvim/lua/user/gitsigns.lua43
-rw-r--r--nvim/.config/nvim/lua/user/impatient.lua6
-rw-r--r--nvim/.config/nvim/lua/user/indentline.lua70
-rw-r--r--nvim/.config/nvim/lua/user/keymaps.lua43
-rw-r--r--nvim/.config/nvim/lua/user/lsp.lua96
-rw-r--r--nvim/.config/nvim/lua/user/lsp/handlers.lua104
-rw-r--r--nvim/.config/nvim/lua/user/lsp/init.lua8
-rw-r--r--nvim/.config/nvim/lua/user/lsp/lsp-installer.lua28
-rw-r--r--nvim/.config/nvim/lua/user/lsp/null-ls.lua19
-rw-r--r--nvim/.config/nvim/lua/user/lsp/settings/jsonls.lua197
-rw-r--r--nvim/.config/nvim/lua/user/lsp/settings/sumneko_lua.lua16
-rw-r--r--nvim/.config/nvim/lua/user/lualine.lua158
-rw-r--r--nvim/.config/nvim/lua/user/luasnip.lua43
-rw-r--r--nvim/.config/nvim/lua/user/mason.lua0
-rw-r--r--nvim/.config/nvim/lua/user/nvim-tree.lua54
-rw-r--r--nvim/.config/nvim/lua/user/options.lua4
-rw-r--r--nvim/.config/nvim/lua/user/plugins.lua333
-rw-r--r--nvim/.config/nvim/lua/user/project.lua48
-rw-r--r--nvim/.config/nvim/lua/user/snippets.lua13
-rw-r--r--nvim/.config/nvim/lua/user/telescope.lua20
-rw-r--r--nvim/.config/nvim/lua/user/toggleterm.lua70
-rw-r--r--nvim/.config/nvim/lua/user/treesitter.lua81
-rw-r--r--nvim/.config/nvim/lua/user/whichkey.lua188
-rw-r--r--nvim/.config/nvim/plugin/packer_compiled.lua248
-rwxr-xr-xscripts/.scripts/cpp_ps.sh4
-rw-r--r--zsh/.zshrc6
166 files changed, 1394 insertions, 3284 deletions
diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua
index c8d4cb6..ec80afe 100644
--- a/awesome/.config/awesome/rc.lua
+++ b/awesome/.config/awesome/rc.lua
@@ -1,15 +1,3 @@
---[[
-
- Awesome WM configuration template
- https://github.com/awesomeWM
-
- Freedesktop : https://github.com/lcpz/awesome-freedesktop
-
- Copycats themes : https://github.com/lcpz/awesome-copycats
-
- lain : https://github.com/lcpz/lain
-
---]]
-- {{{ Required libraries
local awesome, client, mouse, screen, tag = awesome, client, mouse, screen, tag
@@ -119,12 +107,12 @@ local modkey1 = "Control"
-- personal variables
--change these variables if you want
local browser1 = "brave"
-local browser2 = "firefox"
+local browser2 = "FireDragon"
local browser3 = "chromium -no-default-browser-check"
local editor = os.getenv("EDITOR") or "nano"
-local editorgui = "atom"
-local filemanager = "pcmanfm"
-local mailclient = "evolution"
+local editorgui = "neovide"
+local filemanager = "dolphin"
+local mailclient = "mailspring"
local mediaplayer = "spotify"
local terminal = "kitty"
local virtualmachine = "virtualbox"
@@ -241,8 +229,6 @@ local myawesomemenu = {
awful.util.mymainmenu = freedesktop.menu.build({
before = {
{ "Awesome", myawesomemenu },
- --{ "Atom", "atom" },
- -- other triads can be put here
},
after = {
{ "Terminal", terminal },
@@ -253,13 +239,6 @@ awful.util.mymainmenu = freedesktop.menu.build({
-- other triads can be put here
}
})
--- hide menu when mouse leaves it
---awful.util.mymainmenu.wibox:connect_signal("mouse::leave", function() awful.util.mymainmenu:hide() end)
-
---menubar.utils.terminal = terminal -- Set the Menubar terminal for applications that require it
--- }}}
-
-
-- {{{ Screen
-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
@@ -286,6 +265,7 @@ screen.connect_signal("arrange", function (s)
end
end
end)
+
-- Create a wibox for each screen and add it
awful.screen.connect_for_each_screen(function(s) beautiful.at_screen_connect(s)
s.systray = wibox.widget.systray()
@@ -307,66 +287,29 @@ awful.screen.connect_for_each_screen(function(s) bea