Compare commits
5 Commits
077147342f
...
fd82a19938
Author | SHA1 | Date |
---|---|---|
Pavle Portic | fd82a19938 | |
Pavle Portic | 18700a93f2 | |
Pavle Portic | c8e0b1ac80 | |
Pavle Portic | 0d57383ed2 | |
Pavle Portic | 8e552fb270 |
|
@ -38,6 +38,7 @@ alias rcp='rsync -aPv'
|
|||
alias rm='trash'
|
||||
alias rmdir='trash -d'
|
||||
alias rmr='trash -rIf'
|
||||
alias rmrf='rm -rf'
|
||||
alias sops_secret="sops --encrypted-regex '^(data|stringData)$'"
|
||||
alias ssh='TERM=xterm-256color ssh'
|
||||
alias tailscale='sudo tailscale'
|
||||
|
|
|
@ -6,7 +6,7 @@ theme=gruvbox-powerline
|
|||
[module-parameters]
|
||||
workspacewheel=False
|
||||
popup_font_size=14
|
||||
playerctl.args=-p tidal-hifi
|
||||
playerctl.args=-p brave
|
||||
playerctl.layout=playerctl.song,playerctl.prev,playerctl.pause,playerctl.next
|
||||
playerctl.format={{`{{artist}}`}} - {{`{{title}}`}}
|
||||
playerctl.hide=true
|
||||
|
|
|
@ -189,7 +189,7 @@ assign [class="Telegram"] $telegram
|
|||
assign [class="thunderbird"] $thunderbird
|
||||
assign [class="(?i)slack"] $telegram
|
||||
for_window [class="Lxappearance"] floating enable
|
||||
for_window [class="tidal-hifi"] move to workspace $telegram
|
||||
for_window [class="{{- .i3.tidal_class -}}"] move to workspace $telegram
|
||||
|
||||
new_window pixel 2
|
||||
hide_edge_borders smart
|
||||
|
@ -197,14 +197,14 @@ hide_edge_borders smart
|
|||
# Startup
|
||||
exec_always python ~/.config/i3/i3-autoname-workspaces.py >/dev/null 2>&1 &
|
||||
exec_always ~/.fehbg >/dev/null 2>&1 &
|
||||
exec {{ .i3.xrandr }} >/dev/null 2>&1 &
|
||||
exec {} >/dev/null 2>&1 &
|
||||
exec telegram-desktop >/dev/null 2>&1 &
|
||||
exec blueman-applet >/dev/null 2>&1 &
|
||||
{{ if .i3.nm_applet }}exec nm-applet >/dev/null 2>&1 &{{end}}
|
||||
exec gtk-launch firefox >/dev/null 2>&1 &
|
||||
exec thunderbird >/dev/null 2>&1 &
|
||||
exec slack >/dev/null 2>&1 &
|
||||
exec tidal-hifi >/dev/null 2>&1 &
|
||||
exec gio launch ~/.local/share/applications/tidal.desktop >/dev/null 2>&1 &
|
||||
|
||||
# Keyboard layout controls
|
||||
set $mode_kb_select (1) US, (2) Colemak, (3) Latin, (4) Cyrillic, (5) DE
|
||||
|
|
|
@ -95,6 +95,7 @@ WINDOW_ICONS: dict[str, str] = {
|
|||
'sqlitebrowser': nf.icons['fa_database'],
|
||||
'steam': nf.icons['md_steam'],
|
||||
'steam_app_671860': nf.icons['md_pistol'], # battlebit
|
||||
'steam_app_1336490': nf.icons['fae_storm'], # against the storm
|
||||
'surviving mars': nf.icons['fa_rocket'],
|
||||
'telegram-desktop': nf.icons['fa_telegram'],
|
||||
'terraria.bin.x86_64': nf.icons['fa_tree'],
|
||||
|
|
|
@ -1,32 +1,32 @@
|
|||
{
|
||||
"Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
|
||||
"LuaSnip": { "branch": "master", "commit": "2463d687fe704b76eb0aa3bb34e95f69a5bb0362" },
|
||||
"LuaSnip": { "branch": "master", "commit": "82108e7e31cc6fc223cc5df5cae6d89f70bb199f" },
|
||||
"bufferline.nvim": { "branch": "main", "commit": "6c456b888823d9e4832aa91c482bccd19445c009" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
|
||||
"copilot.vim": { "branch": "release", "commit": "5b19fb001d7f31c4c7c5556d7a97b243bd29f45f" },
|
||||
"diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "d195f0c35ced5174d3ecce1c4c8ebb3b5bc23fa9" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "3e6e91b09f0468c32d3b96dcacf4b947f037ce25" },
|
||||
"go.nvim": { "branch": "master", "commit": "24d2fa373d55d9900cd4b502a88214dc17e6fab6" },
|
||||
"gruvbox.nvim": { "branch": "main", "commit": "f0e029a3989691eb38cfa9272b75251c62a00821" },
|
||||
"gruvbox.nvim": { "branch": "main", "commit": "4176b0b720db0c90ab4030e5c1b4893faf41fd51" },
|
||||
"guihua.lua": { "branch": "master", "commit": "9fb6795474918b492d9ab01b1ebaf85e8bf6fe0b" },
|
||||
"jester": { "branch": "main", "commit": "424b96970ac49da7b1298502e03143a8f11d5bcf" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" },
|
||||
"lsp-zero.nvim": { "branch": "v3.x", "commit": "ae66805dcfcc473aa30f317549fd6928c330adce" },
|
||||
"lsp-zero.nvim": { "branch": "v3.x", "commit": "433db11e818d07a5151e2c750ca8f09cc2aa3146" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "566b7036f717f3d676362742630518a47f132fff" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "56e435e09f8729af2d41973e81a0db440f8fe9c9" },
|
||||
"mason.nvim": { "branch": "main", "commit": "41e75af1f578e55ba050c863587cffde3556ffa6" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "8526ce7de23e04735827a4e3f78ff634880181c5" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "0989bdf4fdf7b5aa4c74131d7ffccc3f399ac788" },
|
||||
"mason.nvim": { "branch": "main", "commit": "e110bc3be1a7309617cecd77bfe4bf86ba1b8134" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "be8d4d4cab6c13c6a572269c9d6a63774baba9a0" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "9fd41181693dd4106b3e414a822bb6569924de81" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
||||
"nvim-cursorword": { "branch": "master", "commit": "c0f2958ec729b47be2dba0d79ef43d005dac9f4e" },
|
||||
"nvim-dap": { "branch": "master", "commit": "f0dca670fa059eb89dda8869a6310c804241345c" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "9099871a7c7e1c16122e00d70208a2cd02078d80" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "796394fd19fb878e8dbc4fd1e9c9c186ed07a5f4" },
|
||||
"nvim-surround": { "branch": "main", "commit": "703ec63aa798e5e07d309b35e42def34bebe0174" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "7a2c6211d6f550988fccd8800de8426d5e480a2d" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "43aa2ddf476012a2155f5f969ee55ab17174da7a" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "8cd2b230174efbf7b5d9f49fe2f90bda6b5eb16e" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "db0c864375c198cacc171ff373e76bfce2a85045" },
|
||||
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" },
|
||||
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
||||
|
@ -35,7 +35,7 @@
|
|||
"telescope.nvim": { "branch": "0.1.x", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" },
|
||||
"undotree": { "branch": "master", "commit": "36ff7abb6b60980338344982ad4cdf03f7961ecd" },
|
||||
"vim-fugitive": { "branch": "master", "commit": "59659093581aad2afacedc81f009ed6a4bfad275" },
|
||||
"vim-matchup": { "branch": "master", "commit": "2550178c43464134ce65328da458905f70dbe041" },
|
||||
"vim-matchup": { "branch": "master", "commit": "e2cca1747ab175b8d839a5d28679427564643a57" },
|
||||
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" },
|
||||
"whitespace.nvim": { "branch": "master", "commit": "f0fc9e9c4ce3f7d2166e9e5a069b64b9ca4a3f15" }
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
-- Load default lsp-zero keymaps
|
||||
local lsp_zero = require("lsp-zero")
|
||||
local telescope = require("telescope.builtin")
|
||||
|
||||
-- Install LSP servers automatically through Mason
|
||||
require("mason").setup()
|
||||
require("mason-lspconfig").setup({ automatic_installation = true })
|
||||
|
||||
lsp_zero.on_attach(function(_, bufnr)
|
||||
-- see :help lsp-zero-keybindings to learn the available actions
|
||||
|
@ -54,7 +57,17 @@ lsp_zero.format_on_save({
|
|||
-- Setup LSP servers
|
||||
local lspconfig = require("lspconfig")
|
||||
-- go
|
||||
lspconfig.golangci_lint_ls.setup({})
|
||||
lspconfig.golangci_lint_ls.setup({
|
||||
root_dir = require("lspconfig.util").root_pattern(
|
||||
"go.mod",
|
||||
"go.work",
|
||||
".golangci.yml",
|
||||
".golangci.yaml",
|
||||
".golangci.toml",
|
||||
".golangci.json",
|
||||
".git"
|
||||
),
|
||||
})
|
||||
lspconfig.gopls.setup({
|
||||
settings = {
|
||||
gopls = {
|
||||
|
@ -62,6 +75,16 @@ lspconfig.gopls.setup({
|
|||
},
|
||||
},
|
||||
})
|
||||
-- rust
|
||||
lspconfig.rust_analyzer.setup({
|
||||
settings = {
|
||||
["rust-analyzer"] = {
|
||||
diagnostics = {
|
||||
enable = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
-- lua
|
||||
lspconfig.lua_ls.setup(lsp_zero.nvim_lua_ls())
|
||||
-- protobuf
|
||||
|
@ -136,9 +159,6 @@ lspconfig.yamlls.setup({})
|
|||
-- end,
|
||||
-- })
|
||||
|
||||
-- Install LSP servers automatically
|
||||
require("mason-lspconfig").setup({ automatic_installation = true })
|
||||
|
||||
-- Customize keymaps
|
||||
local cmp = require("cmp")
|
||||
cmp.setup({
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/home/pavle/.local/share/rpn/rpncalc.py
|
Loading…
Reference in New Issue