Compare commits

...

5 Commits

Author SHA1 Message Date
Pavle Portic fd82a19938
Use tidal as a brave app 2024-01-08 23:58:54 +01:00
Pavle Portic 18700a93f2
Update nvim lsp config 2024-01-08 23:56:35 +01:00
Pavle Portic c8e0b1ac80
Add against the storm icon 2024-01-08 23:54:11 +01:00
Pavle Portic 0d57383ed2
Add rmrf alias to bypass trash 2024-01-08 23:53:31 +01:00
Pavle Portic 8e552fb270
Remove rpn symlink from bin 2024-01-08 23:53:20 +01:00
7 changed files with 42 additions and 21 deletions

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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'],

View File

@ -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" }

View File

@ -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({

View File

@ -1 +0,0 @@
/home/pavle/.local/share/rpn/rpncalc.py