diff --git a/.gitignore b/.gitignore index 332c365..edb079a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,7 @@ gtk-3.0/servers /fish/fish_variables fish/fish_variables fish/*.tmp.* +copyq/copyq.lock +copyq/copyq_geometry.* +copyq/copyq_tab* +nvim/lazy-lock.json diff --git a/anyrun/config.ron b/anyrun/config.ron new file mode 100644 index 0000000..f421390 --- /dev/null +++ b/anyrun/config.ron @@ -0,0 +1,9 @@ +Config( + width: 800, + plugins: [ + "libapplications.so", + "librink.so", + "libshell.so", + "libtranslate.so", + ], +) diff --git a/anyrun/plugins/libapplications.so b/anyrun/plugins/libapplications.so new file mode 100755 index 0000000..408b1b0 Binary files /dev/null and b/anyrun/plugins/libapplications.so differ diff --git a/anyrun/plugins/librink.so b/anyrun/plugins/librink.so new file mode 100755 index 0000000..3eae7f0 Binary files /dev/null and b/anyrun/plugins/librink.so differ diff --git a/anyrun/plugins/libshell.so b/anyrun/plugins/libshell.so new file mode 100755 index 0000000..37f8f4f Binary files /dev/null and b/anyrun/plugins/libshell.so differ diff --git a/anyrun/plugins/libsymbols.so b/anyrun/plugins/libsymbols.so new file mode 100755 index 0000000..8eacd0c Binary files /dev/null and b/anyrun/plugins/libsymbols.so differ diff --git a/anyrun/plugins/libtranslate.so b/anyrun/plugins/libtranslate.so new file mode 100755 index 0000000..3ea6af0 Binary files /dev/null and b/anyrun/plugins/libtranslate.so differ diff --git a/anyrun/style.css b/anyrun/style.css new file mode 100644 index 0000000..33ef630 --- /dev/null +++ b/anyrun/style.css @@ -0,0 +1,46 @@ + +#window { + border-radius: 10px; +} + +box#main { + border-radius: 10px; +} + +list#main { + border-radius: 10px; + margin: 0px 10px 10px 10px; +} + +list#plugin { + border-radius: 10px; +} + +list#match { + border-radius: 10px; +} + +entry#entry { + border: none; + border-radius: 10px; + margin: 10px 10px 0px 10px; +} + +label#match-desc { + font-size: 12px; + border-radius: 10px; +} + +label#match-title { + font-size: 12px; + border-radius: 10px; +} + +label#plugin { + font-size: 16px; + border-radius: 10px; +} + +* { + border-radius: 10px; +} diff --git a/copyq/copyq.lock b/copyq/copyq.lock deleted file mode 100644 index 18fb673..0000000 --- a/copyq/copyq.lock +++ /dev/null @@ -1,5 +0,0 @@ -1277 -copyq -spaceship -a10dc6f271ba47d988a3b282250928e2 -a08586c7-f700-42f4-aa1b-2acfe2575456 diff --git a/copyq/copyq_geometry.ini b/copyq/copyq_geometry.ini deleted file mode 100644 index 7e0e724..0000000 --- a/copyq/copyq_geometry.ini +++ /dev/null @@ -1,6 +0,0 @@ -[Options] -ConfigurationManager_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z\0\0\0\0\0\0\0\0\0\0\x2\xa6\0\0\x2l\0\0\0\x2\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z) -ConfigurationManager_geometry_screen_2=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z\0\0\0\0\0\0\0\0\0\0\x2\xa6\0\0\x2l\0\0\0\x2\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z) -ConfigurationManager_geometry_screen_2_2560x1440=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z\0\0\0\0\0\0\0\0\0\0\x2\xa6\0\0\x2l\0\0\0\x2\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x5\x82\0\0\x3z) -MainWindow_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\n\0\0\0\0\0\0\0\xe\x17\0\0\x2\xe2\0\0\n\0\0\0\0\0\0\0\fG\0\0\x1G\0\0\0\0\x2\0\0\0\rp\0\0\n\0\0\0\0\0\0\0\xe\x17\0\0\x2\xe2) -MainWindow_geometry_3440x1440=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\n\0\0\0\0\0\0\0\xe\x17\0\0\x2\xe2\0\0\n\0\0\0\0\0\0\0\fG\0\0\x1G\0\0\0\0\x2\0\0\0\rp\0\0\n\0\0\0\0\0\0\0\xe\x17\0\0\x2\xe2) diff --git a/copyq/copyq_geometry.ini.lock b/copyq/copyq_geometry.ini.lock deleted file mode 100644 index e69de29..0000000 diff --git a/copyq/copyq_geometry.ini.lock.rmlock b/copyq/copyq_geometry.ini.lock.rmlock deleted file mode 100644 index e69de29..0000000 diff --git a/copyq/copyq_geometry.ini.lock.rmlock.rmlock b/copyq/copyq_geometry.ini.lock.rmlock.rmlock deleted file mode 100644 index e69de29..0000000 diff --git a/copyq/copyq_tab_JmNsaXBib2FyZA==.dat b/copyq/copyq_tab_JmNsaXBib2FyZA==.dat deleted file mode 100644 index 2403198..0000000 Binary files a/copyq/copyq_tab_JmNsaXBib2FyZA==.dat and /dev/null differ diff --git a/copyq/copyq_tabs.ini b/copyq/copyq_tabs.ini deleted file mode 100644 index b56ad40..0000000 --- a/copyq/copyq_tabs.ini +++ /dev/null @@ -1,3 +0,0 @@ -[TabWidget] -collapsed_tabs=@Invalid() -tab_item_counters=@Variant(\0\0\0\b\0\0\0\x1\0\0\0\x14\0&\0\x63\0l\0i\0p\0\x62\0o\0\x61\0r\0\x64\0\0\0\x2\0\0\0\xc8) diff --git a/gtk-3.0/bookmarks b/gtk-3.0/bookmarks index 0b15c6d..4e2d96d 100644 --- a/gtk-3.0/bookmarks +++ b/gtk-3.0/bookmarks @@ -4,3 +4,4 @@ file:///home/dashie/Downloads file:///home/dashie/gits file:///home/dashie/gits/ost-4semester file:///home/dashie/gits/ost-3semester +file:///home/dashie/Documents/OST%204.semester diff --git a/hypr_desktop/hyprdock.toml b/hypr_desktop/hyprdock.toml new file mode 100644 index 0000000..8a74e1f --- /dev/null +++ b/hypr_desktop/hyprdock.toml @@ -0,0 +1,2 @@ +monitor_name = 'whatever' +utility_command = "echo 'henlo' ;; echo 'pingpang'" diff --git a/hypr_desktop/hyprland.conf b/hypr_desktop/hyprland.conf index 85afa62..64cd488 100644 --- a/hypr_desktop/hyprland.conf +++ b/hypr_desktop/hyprland.conf @@ -92,7 +92,7 @@ misc { # for windows named/classed as abc and xyz windowrule=tile,^(.*)(Spotify)(.*)$ windowrule=float,^(.*)(Steam)(.*)$ -windowrule=float,^(.*)(Calculator)(.*)$ +windowrule=float,^(.*)(OxiCalc)(.*)$ windowrule=float,^(.*)(winecfg.exe)(.*)$ windowrule=float,^(.*)(speed.exe)(.*)$ windowrule=float,^(.*)(copyq)(.*)$ @@ -119,10 +119,11 @@ bind=SUPER,M,exit, bind=SUPER,E,exec,nautilus --new-window bind=SUPER,V,togglefloating, bind=SUPER,B,fullscreen, -bind=SUPER,R,exec,rofi -show drun -theme tokyonight -bind=SUPERSHIFT,R,exec,rofi -show run -theme tokyonight +bind=SUPER,R,exec,anyrun +# bind=SUPER,R,exec,rofi -show drun -theme tokyonight +# bind=SUPERSHIFT,R,exec,rofi -show run -theme tokyonight bind=SUPER,C,togglesplit -bind=SUPER,G,exec,calculator --gui +bind=SUPER,G,exec,oxicalc bind=SUPERSHIFT,L,exec, playerctl -a pause & swaylock -c 000000 & systemctl suspend bind=,XF86AudioMute,exec,pactl set-sink-mute @DEFAULT_SINK@ toggle bind=,XF86AudioLowerVolume,exec, $HOME/.config/eww/scripts/change-volume sink -5% diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json deleted file mode 100644 index 3041173..0000000 --- a/nvim/lazy-lock.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "LazyVim": { "branch": "main", "commit": "8bb0c9ddd85780f1490ba29388449e9ef68a68ae" }, - "LuaSnip": { "branch": "master", "commit": "436857749a905b48c1e8205b996639c28f006556" }, - "alpha-nvim": { "branch": "main", "commit": "4e1c4dedf5983e84b3ed305228b2235c56c7023c" }, - "bufferline.nvim": { "branch": "main", "commit": "3677aceb9a72630b0613e56516c8f7151b86f95c" }, - "catppuccin": { "branch": "main", "commit": "128af65c3a23c94b324dc8d7f02a34feee8722d4" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, - "dressing.nvim": { "branch": "master", "commit": "5f44f829481640be0f96759c965ae22a3bcaf7ce" }, - "editorconfig.nvim": { "branch": "master", "commit": "5b9e303e1d6f7abfe616ce4cc8d3fffc554790bf" }, - "flit.nvim": { "branch": "main", "commit": "4c1739137acd3e7f03e2065a7be8a4dc41c7e461" }, - "friendly-snippets": { "branch": "main", "commit": "2f5b8a41659a19bd602497a35da8d81f1e88f6d9" }, - "gitsigns.nvim": { "branch": "main", "commit": "b1f9cf7c5c5639c006c937fc1819e09f358210fc" }, - "harpoon": { "branch": "master", "commit": "f7040fd0c44e7a4010369136547de5604b9c22a1" }, - "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" }, - "lazy.nvim": { "branch": "main", "commit": "e27c9df5fe039e9d2833ef4fcf7305595d5ccda7" }, - "leap.nvim": { "branch": "main", "commit": "f74473d23ebf60957e0db3ff8172349a82e5a442" }, - "lsp-inlayhints.nvim": { "branch": "main", "commit": "84ca3abe8aaecbb5b30ad89e4701d4a9c821b72c" }, - "lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" }, - "markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "a81503f0019942111fe464209237f8b4e85f4687" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "8c5d0212bb385ce363ac3a00aa2e16d88ac44ba7" }, - "mason.nvim": { "branch": "main", "commit": "87c9453cd91da3bba1076fa578a72439fbc4d311" }, - "mini.bufremove": { "branch": "main", "commit": "68f9111aa81545022bb5afe7d576311a0fc29969" }, - "mini.comment": { "branch": "main", "commit": "f045998636c6fd746297220b8c692bf1e91568cb" }, - "mini.indentscope": { "branch": "main", "commit": "43f6761c9a3e397b7c12b3c72f678bcf61efcfcf" }, - "mini.pairs": { "branch": "main", "commit": "771c08bd313614c7e9a1904d277ac76eb226f674" }, - "mini.surround": { "branch": "main", "commit": "b450a3aff91b4108c0e9ba9e82633d65deb5802b" }, - "neo-tree.nvim": { "branch": "v2.x", "commit": "205184aa0e0f08e8a1249d9bb37b45bae85f01b9" }, - "neoconf.nvim": { "branch": "main", "commit": "48178e12a8b722f36ca9f0e8ff0a5487b45de493" }, - "neodev.nvim": { "branch": "main", "commit": "abdc346ff59c414698de551f876bcf3f223ed224" }, - "noice.nvim": { "branch": "main", "commit": "283eee690dee06422c2681ed2fae072fcfade722" }, - "nui.nvim": { "branch": "main", "commit": "0dc148c6ec06577fcf06cbab3b7dac96d48ba6be" }, - "null-ls.nvim": { "branch": "main", "commit": "09e99259f4cdd929e7fb5487bf9d92426ccf7cc1" }, - "nvim-cmp": { "branch": "main", "commit": "feed47fd1da7a1bad2c7dca456ea19c8a5a9823a" }, - "nvim-dap": { "branch": "master", "commit": "73196075627a4f079c62b0dd4aff8ce0a1b7cf57" }, - "nvim-dap-ui": { "branch": "master", "commit": "bdb94e3853d11b5ce98ec182e5a3719d5c0ef6fd" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "8db23ea51203b5f00ad107a0cef7e0b2d7a0476c" }, - "nvim-highlight-colors": { "branch": "main", "commit": "ce11467796389a4e5838c22384f94c624121796b" }, - "nvim-jdtls": { "branch": "master", "commit": "9fcc9495b5d03f8d50e4af936fd0f905f045a6c2" }, - "nvim-lspconfig": { "branch": "master", "commit": "4bb0f1845c5cc6465aecedc773fc2d619fcd8faf" }, - "nvim-navic": { "branch": "master", "commit": "cdd24539bcf114a499827e9b32869fe74836efe7" }, - "nvim-notify": { "branch": "master", "commit": "02047199e2752223c77c624160f720ca227944a9" }, - "nvim-spectre": { "branch": "master", "commit": "201ccd1f6ce98a4e509359c8994e111a52a02515" }, - "nvim-treesitter": { "branch": "master", "commit": "cd436f92f65def9c7e74a7324d3eab422ef85643" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "5b2bcb9ca8315879181f468b37a897100d631005" }, - "nvim-ts-context-commentstring": { "branch": "main", "commit": "729d83ecb990dc2b30272833c213cc6d49ed5214" }, - "nvim-web-devicons": { "branch": "master", "commit": "f1b1cee3a561590a6c1637a9326c406f6e4af914" }, - "persistence.nvim": { "branch": "main", "commit": "adcf6913693a0434665d162ee45a186230496f8a" }, - "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" }, - "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "f044050da3ec6e1cdb31985beecec6810cc27f0b" }, - "telescope-file-browser.nvim": { "branch": "master", "commit": "94fe37a1ea217dd2f90d91222bc1531521146ac3" }, - "telescope-project.nvim": { "branch": "master", "commit": "8e8ee37b7210761502cdf2c3a82b5ba8fb5b2972" }, - "telescope-zoxide": { "branch": "main", "commit": "68966349aa1b8e9ade403e18479ecf79447389a7" }, - "telescope.nvim": { "branch": "master", "commit": "a3f17d3baf70df58b9d3544ea30abe52a7a832c2" }, - "todo-comments.nvim": { "branch": "main", "commit": "6ccb0bebeb22dbe31940776a750db54b844ae653" }, - "toggleterm.nvim": { "branch": "main", "commit": "c8e982ad2739eeb0b13d0fecb14820c9bf5e3da0" }, - "tokyonight.nvim": { "branch": "main", "commit": "467d889ba82a74e26821c812aa8e70d7dff04c6c" }, - "trouble.nvim": { "branch": "main", "commit": "67337644e38144b444d026b0df2dc5fa0038930f" }, - "vim-illuminate": { "branch": "master", "commit": "49062ab1dd8fec91833a69f0a1344223dd59d643" }, - "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "vim-startuptime": { "branch": "master", "commit": "6580cf539c33a212f4f5542068a3b4dd2b3ad834" }, - "vimtex": { "branch": "master", "commit": "c39907f3caad8157b5b5fb628e9d035a8aee7d76" }, - "which-key.nvim": { "branch": "main", "commit": "fb027738340502b556c3f43051f113bcaa7e8e63" } -} \ No newline at end of file diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua index 483681e..0369d90 100644 --- a/nvim/lua/plugins/lsp.lua +++ b/nvim/lua/plugins/lsp.lua @@ -4,8 +4,8 @@ return { lazy = true, event = { "BufReadPre", "BufNewFile" }, dependencies = { - { "folke/neoconf.nvim", cmd = "Neoconf", config = true }, - { "folke/neodev.nvim", opts = { experimental = { pathStrict = true } } }, + { "folke/neoconf.nvim", cmd = "Neoconf", config = true }, + { "folke/neodev.nvim", opts = { experimental = { pathStrict = true } } }, "mason.nvim", "williamboman/mason-lspconfig.nvim", "lvimuser/lsp-inlayhints.nvim", @@ -82,6 +82,7 @@ return { }, }, }, + staticcheck = {}, texlab = {}, gopls = {}, sqls = {}, @@ -185,4 +186,23 @@ return { vim.cmd([[highlight LspInlayHint guibg=#1A1B26]]) end, }, + { + "jose-elias-alvarez/null-ls.nvim", + event = { "BufReadPre", "BufNewFile" }, + dependencies = { "mason.nvim" }, + opts = function() + local nls = require("null-ls") + return { + root_dir = require("null-ls.utils").root_pattern(".null-ls-root", ".neoconf.json", "Makefile", ".git"), + sources = { + nls.builtins.formatting.fish_indent, + nls.builtins.diagnostics.fish, + nls.builtins.formatting.stylua, + nls.builtins.formatting.shfmt, + nls.builtins.diagnostics.flake8, + nls.builtins.formatting.autopep8, + }, + } + end, + }, } diff --git a/nvim/lua/plugins/plugins.lua b/nvim/lua/plugins/plugins.lua index eeda29c..6ae6a8a 100644 --- a/nvim/lua/plugins/plugins.lua +++ b/nvim/lua/plugins/plugins.lua @@ -127,9 +127,18 @@ return { enabled = false, }, { - "rcarriga/nvim-notify", + "rcarriga/nvim-notify", opts = { top_down = false, }, }, + { + "elkowar/yuck.vim", + }, + { + "jbyuki/instant.nvim", + config = function() + vim.cmd("let g:instant_username = 'dashie'") + end, + }, }