nvim plugins and changes, neovide config and some hyprland changes for binds as well other misc things

This commit is contained in:
Sergio Laín 2023-08-12 13:22:32 +02:00
parent 18fdc3d086
commit 2af6165f8d
21 changed files with 3151 additions and 2051 deletions

View file

@ -2,12 +2,12 @@
"settings": {
"tabs": [
{
"name": "#general",
"url": "/channels/674984102860161025/674985827121758208",
"name": "#noticias_gd",
"url": "/channels/674984102860161025/888017395195736116",
"selected": true,
"currentStatus": "none",
"iconUrl": "https://cdn.discordapp.com/icons/674984102860161025/a4c5c84a118b923dfe68dccd886d1d87.webp?size=40",
"channelId": "674985827121758208"
"channelId": "888017395195736116"
},
{
"name": "#gameplay-topics",
@ -18,20 +18,19 @@
"channelId": "1066831318618472468"
},
{
"name": "#showcase",
"url": "/channels/635612648934735892/635625917623828520",
"name": "#memes",
"url": "/channels/184802320565927936/418478500274765826",
"selected": false,
"currentStatus": "none",
"iconUrl": "https://cdn.discordapp.com/icons/635612648934735892/a_3a2557b931496fa8f2d0134b2ced5feb.webp?size=40",
"channelId": "635625917623828520"
"iconUrl": "https://cdn.discordapp.com/icons/184802320565927936/db1c63b64338fa7acfc148f3dd9af243.webp?size=40",
"channelId": "418478500274765826"
},
{
"name": "@mat0.2",
"url": "/channels/@me/681216999690469399",
"name": "Friends",
"url": "/channels/@me",
"selected": false,
"currentStatus": "online",
"iconUrl": "https://cdn.discordapp.com/avatars/681216357228085263/a16b40e4095d4d978d42168466f4d1d2.webp?size=40",
"channelId": "681216999690469399"
"currentStatus": "none",
"iconUrl": "https://cdn.discordapp.com/embed/avatars/0.png"
}
],
"favs": [],

View file

@ -33,7 +33,7 @@
"msgBarMaxHeight": "400",
"windowBarHeight": "18",
"collapsedDistance": "0",
"serverListButtonActive": "true",
"serverListButtonActive": "false",
"channelListButtonActive": "true",
"msgBarButtonActive": "true",
"membersListButtonActive": "true",

View file

@ -55,6 +55,17 @@
"enabled": true,
"label": "~/.config"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///docs/Documentos/Repos/Personal/StartPageStatic",
"path": "/docs/Documentos/Repos/Personal/StartPageStatic",
"scheme": "file"
},
"enabled": true,
"label": "/docs/Documentos/Repos/Personal/StartPageStatic"
},
{
"id": "openRecentFolder",
"uri": {
@ -143,17 +154,6 @@
"enabled": true,
"label": "/docs/Musica"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///docs/Documentos/Repos",
"path": "/docs/Documentos/Repos",
"scheme": "file"
},
"enabled": true,
"label": "/docs/Documentos/Repos"
},
{
"id": "vscode.menubar.separator"
},
@ -1829,7 +1829,7 @@
"mode": 1,
"x": 0,
"y": 0,
"width": 2516,
"width": 1246,
"height": 976
}
},
@ -1844,6 +1844,9 @@
{
"folderUri": "file:///home/matt/.config/awesome"
},
{
"folderUri": "file:///docs/Documentos/Repos/Personal/StartPageStatic"
},
{
"folderUri": "file:///home/matt/.config"
}
@ -1915,6 +1918,7 @@
"file:///home/matt/.config/nvim": "-1645caa6",
"file:///home/matt/.config/nvim.old": "__default__profile__",
"file:///docs/Documentos/ObsidianStarterVault/root": "__default__profile__",
"file:///docs/Documentos/Repos/Personal/StartPageStatic": "-1645caa6",
"file:///home/matt/.config": "-1645caa6"
},
"emptyWindows": {}

File diff suppressed because one or more lines are too long

View file

@ -2,7 +2,7 @@ alias code='vscodium'
alias ls='exa --long --header -a --icons'
alias tree='exa --long --header -a --icons --tree'
alias bruh='genact -s 4'
alias matrix='unimatrix'
alias matrix='unimatrix -s 95'
alias q='exit'
alias install='yay -S '
alias uninstall='yay -R '
@ -23,3 +23,4 @@ alias vim='nvim'
alias vi='nvim'
alias neovide='env WINIT_UNIX_BACKEND=x11 neovide'
alias fsend='floaterm'
alias dsize='dua i'

View file

@ -12,7 +12,7 @@ bind=SUPER,F,fullscreen,0
## Applications
bind=SUPER,91,exec,librewolf # Numpad dot
bind=SUPER,22,exec,env WINIT_UNIX_BACKEND=x11 neovide # Return key
bind=SUPER,22,exec,neovide # Return key
bind=SUPERSHIFT,22,exec,/usr/bin/codium --enable-features=UseOzonePlatform --ozone-platform=wayland --no-sandbox --unity-launch # Return key
# Nemo
@ -53,7 +53,7 @@ bind=SUPER, 148, exec, wleave # Custom keyboard key
bind=SUPER,Print,exec,hyprpicker -a && notify-send -t 4000 "$(wl-paste)"
# Keybindings cheastheet
bind=SUPER,106,exec,kitty keyb # Slash
bind=SUPER,106,exec,kitty keyb # Slash
## Windows
## Focusing on windows

View file

@ -42,8 +42,6 @@ kitty --class nvtop-kitty nvtop &
#Launch autostart apps
dex -a -s ~/.config/autostart/ & # Easyeffects, Spotify, Discord and Thunderbird
openStartpageServer & # Miniserver for serving a startpage
# Other
xrdb -merge ~/.Xresources

View file

@ -0,0 +1,8 @@
wsl = false
multigrid = true
vsync = true
maximized = false
srgb = true
idle = false
neovim_bin = "/usr/bin/nvim"
frame = "Full"

View file

@ -1,17 +1,17 @@
{
"LazyVim": { "branch": "main", "commit": "aa1cccf230a01bd85d5173f7d87f782fd83caa88" },
"LuaSnip": { "branch": "master", "commit": "99a94cc35ec99bf06263d0346128e908a204575c" },
"SchemaStore.nvim": { "branch": "main", "commit": "129914a81535b2c7296c05587c07ac8876fbd3e6" },
"SchemaStore.nvim": { "branch": "main", "commit": "6a36e79d9d1c2649063128e407c33e257cf85baf" },
"alpha-nvim": { "branch": "main", "commit": "e4fc5e29b731bdf55d204c5c6a11dc3be70f3b65" },
"autolist.nvim": { "branch": "main", "commit": "5f70a5f99e96c8fe3069de042abd2a8ed2deb855" },
"bufferline.nvim": { "branch": "main", "commit": "99f0932365b34e22549ff58e1bea388465d15e99" },
"catppuccin": { "branch": "main", "commit": "371430f32f2637d2dd5796399b3982d4cada61d8" },
"bufferline.nvim": { "branch": "main", "commit": "417b303328118b6d836ae330142e88771c48a8a3" },
"catppuccin": { "branch": "main", "commit": "490078b1593c6609e6a50ad5001e7902ea601824" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
"copilot-cmp": { "branch": "master", "commit": "d631b3afbf26bb17d6cf2b3cd8f3d79e7d5eeca1" },
"copilot.lua": { "branch": "master", "commit": "f306957de0f9730de4298bb1ea85c3735ef7cc43" },
"copilot.lua": { "branch": "master", "commit": "50ca36fd766db4d444094de81f5e131b6628f48f" },
"crates.nvim": { "branch": "main", "commit": "d5caf28aba49e81ac4099426231f3cf3c151013a" },
"dressing.nvim": { "branch": "master", "commit": "169877dbcae54b23b464b219e053e92854bbb37f" },
"flash.nvim": { "branch": "main", "commit": "967117690bd677cb7b6a87f0bc0077d2c0be3a27" },
@ -24,9 +24,9 @@
"live-server.nvim": { "branch": "main", "commit": "8cae0641cabe8c555311f09dbb0ae36a513a9d5c" },
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
"mason-nvim-dap.nvim": { "branch": "main", "commit": "e4d56b400e9757b1dc77d620fd3069396e92d5fc" },
"mason-nvim-dap.nvim": { "branch": "main", "commit": "6148b51db945b55b3b725da39eaea6441e59dff8" },
"mason.nvim": { "branch": "main", "commit": "74eac861b013786bf231b204b4ba9a7d380f4bd9" },
"mdpreview.nvim": { "branch": "master", "commit": "94deda31a8d50ce01575ac4264baf9a9f6528031" },
"mdpreview.nvim": { "branch": "master", "commit": "4a2190740de4dac85451433a556fb7cb000cbc7b" },
"mini.ai": { "branch": "main", "commit": "5218ea75e635df78a807bc9d5a7162594fb76d02" },
"mini.bufremove": { "branch": "main", "commit": "7821606e35c1ac931b56d8e3155f45ffe76ee7e5" },
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
@ -35,12 +35,12 @@
"mini.surround": { "branch": "main", "commit": "9d1956b576d7051da3a483b251dfc778121c60db" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "7951701fd21291ac473ea92d3fd57ec5c8bf10bb" },
"neoconf.nvim": { "branch": "main", "commit": "08f146d53e075055500dca35e93281faff95716b" },
"neodev.nvim": { "branch": "main", "commit": "81a893eb94d502b2cbb08ed3871eeaadfd240131" },
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
"neodev.nvim": { "branch": "main", "commit": "9a5c0f0de5c15fba52d4fb83d425d3f4fa7abfa1" },
"neoscroll.nvim": { "branch": "master", "commit": "4bc0212e9f2a7bc7fe7a6bceb15b33e39f0f41fb" },
"noice.nvim": { "branch": "main", "commit": "894db25ec726d32047799d4d0a982b701bec453b" },
"nui.nvim": { "branch": "main", "commit": "9e3916e784660f55f47daa6f26053ad044db5d6a" },
"null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" },
"nvim-cmp": { "branch": "main", "commit": "3b9f28061a67b19cadc13946de981426a6425e4a" },
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
"nvim-cmp": { "branch": "main", "commit": "51f1e11a89ec701221877532ee1a23557d291dd5" },
"nvim-colorizer.lua": { "branch": "master", "commit": "dde3084106a70b9a79d48f426f6d6fec6fd203f7" },
"nvim-dap": { "branch": "master", "commit": "1c63f37f95cd4fb54512898168138d9a75d1516a" },
"nvim-dap-go": { "branch": "main", "commit": "208f0e685b48a98bec2cdd8648559c4274b84ca2" },
@ -48,12 +48,14 @@
"nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
"nvim-jdtls": { "branch": "master", "commit": "095dc490f362adc85be66dc14bd9665ddd94413b" },
"nvim-lspconfig": { "branch": "master", "commit": "7c73a4dc44c3d62ee79ab9f03ba313251c0388d4" },
"nvim-lspconfig": { "branch": "master", "commit": "a981d4447b92c54a4d464eb1a76b799bc3f9a771" },
"nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" },
"nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" },
"nvim-scrollview": { "branch": "main", "commit": "f3991f78682fd24ad65d936d55715f4c7363016e" },
"nvim-spectre": { "branch": "master", "commit": "5b39919a2947b1266b3aa34d0b0b14c35523bc69" },
"nvim-terminal.lua": { "branch": "master", "commit": "095f98aaa7265628a72cd2706350c091544b5602" },
"nvim-treesitter": { "branch": "master", "commit": "477a5d76a241ea5d79974072ee133dada223420d" },
"nvim-treesitter": { "branch": "master", "commit": "63260da18bf273c76b8e2ea0db84eb901cab49ce" },
"nvim-treesitter-context": { "branch": "master", "commit": "3d4ab25056dcaf6dd11ebacf1da8525c8df6550f" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9e519b6146512c8e2e702faf8ac48420f4f5deec" },
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "e9062e2dfb9854e6a927370f2d720de354c88524" },
@ -69,7 +71,7 @@
"todo-comments.nvim": { "branch": "main", "commit": "3094ead8edfa9040de2421deddec55d3762f64d1" },
"tokyonight.nvim": { "branch": "main", "commit": "1ee11019f8a81dac989ae1db1a013e3d582e2033" },
"trouble.nvim": { "branch": "main", "commit": "40aad004f53ae1d1ba91bcc5c29d59f07c5f01d3" },
"typescript.nvim": { "branch": "main", "commit": "de304087e6e49981fde01af8ccc5b21e8519306f" },
"typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" },
"undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" },
"venv-selector.nvim": { "branch": "main", "commit": "cc312074371aff5b0d8d481b80c9c4de2a5287d7" },
"vim-floaterm": { "branch": "master", "commit": "bcaeabf89a92a924031d471395054d84bd88ce2f" },

View file

@ -17,42 +17,71 @@ local function map(mode, lhs, rhs, opts)
end
end
map(
"n",
"<leader>xs",
":FloatermNew --disposable --name=duaroot --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> dua i<CR>",
{ desc = "Workspace Size (root dir)" }
)
map("n", "<leader>xs",
":FloatermNew --disposable --name=duaroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> dua i<CR>",
{ desc = "Workspace Size (root dir)" })
map(
"n",
"<leader>xS",
":FloatermNew --disposable --name=duabuffer --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> dua i<CR>",
{ desc = "Workspace Size (cwd)" }
)
map("n", "<leader>xS",
":FloatermNew --disposable --name=duabuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> dua i<CR>",
{ desc = "Workspace Size (cwd)" })
map(
"n",
"<leader>fx",
":FloatermNew --disposable --name=xplrroot --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> xplr<CR>",
{ desc = "Xplr (root dir)" }
)
map("n", "<leader>fx",
":FloatermNew --disposable --name=xplrroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> xplr<CR>",
{ desc = "Xplr (root dir)" })
map(
"n",
"<leader>fX",
":FloatermNew --disposable --name=xplrbuffer --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> xplr<CR>",
{ desc = "Xplr (cwd)" }
)
map("n", "<leader>fX",
":FloatermNew --disposable --name=xplrbuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> xplr<CR>",
{ desc = "Xplr (cwd)" })
map(
"n",
"<leader>gg",
":FloatermNew --disposable --name=lazygitroot --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> lazygit<CR>",
{ desc = "Lazygit (root dir)" }
)
map("n", "<leader>gg",
":FloatermNew --disposable --name=lazygitroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> lazygit<CR>",
{ desc = "Lazygit (root dir)" })
map("n", "<leader>gG",
":FloatermNew --disposable --name=lazygitbuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> lazygit<CR>",
{ desc = "Lazygit (cwd)" })
map(
"n",
"<leader>gG",
":FloatermNew --disposable --name=lazygitbuffer --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> lazygit<CR>",
{ desc = "Lazygit (cwd)" }
)
map(
"n",
"<leader>fd",
":FloatermNew --disposable --name=lazydocker --opener=edit --titleposition=center --height=0.85 --width=0.85 lazydocker<CR>",
{ desc = "Lazydocker" }
)
map("n", "<leader>t", ":Telescope floaterm<CR>", { desc = "Terminals" })
map("n", "<leader>ft",
":FloatermNew --name=termroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root><CR>",
{ desc = "New Terminal (root dir)" })
map("n", "<leader>fT",
":FloatermNew --name=termcwd --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer><CR>",
{ desc = "New Terminal (cwd)" })
map(
"n",
"<leader>ft",
":FloatermNew --name=termroot --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root><CR>",
{ desc = "New Terminal (root dir)" }
)
map(
"n",
"<leader>fT",
":FloatermNew --name=termcwd --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer><CR>",
{ desc = "New Terminal (cwd)" }
)
map("n", "<A-Left>", "FloatermPrev<CR>", { desc = "Previous Terminal" })
map("n", "<A-Right>", "FloatermNext<CR>", { desc = "Next Terminal" })
map("n", "<c-/>", ":FloatermToggle<CR>", { desc = "Toggle Terminal" })
map("n", "<c-_>", ":FloatermToggle<CR>", { desc = "which_key_ignore" })
vim.keymap.set("n", "<leader>uu", vim.cmd.UndotreeToggle, { noremap = true, silent = true, desc = "Toggle Undotree" })
vim.keymap.set("n", "<leader>fU", vim.cmd.UndotreeToggle, { noremap = true, silent = true, desc = "Toggle Undotree" })

View file

@ -40,9 +40,9 @@ end, opts)
if vim.g.neovide then
-- Put anything you want to happen only in Neovide here
vim.g.neovide_padding_top = 10
vim.g.neovide_padding_right = 10
vim.g.neovide_padding_left = 10
vim.g.neovide_padding_top = 5
--vim.g.neovide_padding_right = 5
--vim.g.neovide_padding_left = 5
vim.g.neovide_floating_blur_amount_x = 5.0
vim.g.neovide_floating_blur_amount_y = 5.0

View file

@ -0,0 +1,8 @@
return {
{
"nvim-treesitter/nvim-treesitter-context",
config = function()
require("treesitter-context").setup()
end,
},
}

View file

@ -0,0 +1,8 @@
return {
{
"dstein64/nvim-scrollview",
config = function()
require("scrollview").setup()
end,
},
}

View file

@ -87,7 +87,7 @@ return {
{ "<leader>sm", "<cmd>Telescope marks<cr>", desc = "Jump to Mark" },
{ "<leader>so", "<cmd>Telescope vim_options<cr>", desc = "Options" },
{ "<leader>sR", "<cmd>Telescope resume<cr>", desc = "Resume" },
{ "<leader>su", "<cmd>Telescope undo<cr>", desc = "Undo" },
{ "<leader>fu", "<cmd>Telescope undo<cr>", desc = "Telescope Undotree" },
{
"<leader>sw",
Util.telescope("grep_string", { word_match = "-w" }),

View file

@ -1,22 +1,27 @@
#!/bin/sh
swaylock --screenshots --clock --indicator-idle-visible \
--indicator-radius 100 \
--indicator-thickness 12 \
--ignore-empty-password \
--ring-color 494d64 \
--key-hl-color ed8796 \
--text-color b7bdf8 \
--line-color b7bdf8 \
--inside-color 24273a \
--separator-color b7bdf8 \
--inside-ver-color 8bd5ca \
--inside-wrong-color ed8796 \
--line-ver-color 8bd5ca \
--ring-ver-color 8bd5ca \
--line-wrong-color ed8796 \
--ring-wrong-color ed8796 \
--fade-in 0.5 \
--effect-scale 0.5 --effect-blur 7x3 --effect-scale 2 \
--effect-vignette 0.5:0.9 \
"$@"
--indicator-radius 100 \
--indicator-thickness 12 \
--ignore-empty-password \
--ring-color 494d64 \
--key-hl-color ed8796 \
--text-color b7bdf8 \
--line-color b7bdf8 \
--inside-color 24273a \
--separator-color b7bdf8 \
--inside-ver-color 8bd5ca \
--inside-wrong-color ed8796 \
--line-ver-color 8bd5ca \
--ring-ver-color 8bd5ca \
--line-wrong-color ed8796 \
--ring-wrong-color ed8796 \
--text-caps-lock-color f5a97f \
--ring-clear-color c6a0f6 \
--line-clear-color c6a0f6 \
--inside-clear-color c6a0f6 \
--text-clear-color 24273a \
--fade-in 0.5 \
--effect-scale 0.5 --effect-blur 7x3 --effect-scale 2 \
--effect-vignette 0.5:0.9 \
"$@"

File diff suppressed because one or more lines are too long

View file

@ -1,3 +0,0 @@
#!/bin/sh
cd ~/Repos/Personal/StartPage/
python -m http.server 8080