From 0771516462dfd36604fd4d6861b1bbfda1de10ba Mon Sep 17 00:00:00 2001 From: Jaroslaw Konik Date: Fri, 21 Jul 2023 17:34:40 +0200 Subject: [PATCH] update --- extensions.json | 2 +- i3config | 89 +++++++++++++++++++++++++++----------------- polybar | 26 +++++++++---- settings.json | 98 ++++++++++++++++++++++++++++--------------------- 4 files changed, 133 insertions(+), 82 deletions(-) diff --git a/extensions.json b/extensions.json index 0fa2e1f..7bebde3 100644 --- a/extensions.json +++ b/extensions.json @@ -1 +1 @@ -[{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/vscodevim.vim-1.25.2-universal","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2-universal","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1680282731638,"preRelease":false}},{"identifier":{"id":"geequlim.godot-tools","uuid":"bbcbb8de-2baf-455f-a458-d5a6f084cebb"},"version":"1.3.1","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/geequlim.godot-tools-1.3.1-universal","scheme":"file"},"relativeLocation":"geequlim.godot-tools-1.3.1-universal","metadata":{"id":"bbcbb8de-2baf-455f-a458-d5a6f084cebb","publisherId":"aad638a3-8106-4023-80fe-66580f3e3b1c","publisherDisplayName":"geequlim","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1680358851415,"preRelease":false}},{"identifier":{"id":"rhaiscript.vscode-rhai","uuid":"a42498de-5a1f-4d59-bd71-d93e51e0a0ed"},"version":"0.6.6","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/rhaiscript.vscode-rhai-0.6.6-universal","scheme":"file"},"relativeLocation":"rhaiscript.vscode-rhai-0.6.6-universal","metadata":{"id":"a42498de-5a1f-4d59-bd71-d93e51e0a0ed","publisherId":"628c077a-8ff1-4dea-8505-7c6b295c7ea6","publisherDisplayName":"rhaiscript","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684314707040,"preRelease":false}},{"identifier":{"id":"bungcip.better-toml","uuid":"464f4ac7-af65-4aa9-9907-4ba7fa419085"},"version":"0.3.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/bungcip.better-toml-0.3.2-universal","scheme":"file"},"relativeLocation":"bungcip.better-toml-0.3.2-universal","metadata":{"id":"464f4ac7-af65-4aa9-9907-4ba7fa419085","publisherId":"87bfa971-0ee5-4ec2-afdb-1d26a8959fa4","publisherDisplayName":"bungcip","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684478813643,"preRelease":false}},{"identifier":{"id":"vsls-contrib.gitdoc","uuid":"7be174a5-ac74-4496-bf8b-8cc6cc60408c"},"version":"0.1.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/vsls-contrib.gitdoc-0.1.0-universal","scheme":"file"},"relativeLocation":"vsls-contrib.gitdoc-0.1.0-universal","metadata":{"id":"7be174a5-ac74-4496-bf8b-8cc6cc60408c","publisherId":"03b54342-c642-4e41-b84d-6a2222e2b060","publisherDisplayName":"vsls-contrib","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684771186531,"preRelease":false}},{"identifier":{"id":"laurenttreguier.vscode-simple-icons","uuid":"23d65a8c-fcd4-4897-86da-7fe55088e2c6"},"version":"1.16.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/laurenttreguier.vscode-simple-icons-1.16.0-universal","scheme":"file"},"relativeLocation":"laurenttreguier.vscode-simple-icons-1.16.0-universal","metadata":{"id":"23d65a8c-fcd4-4897-86da-7fe55088e2c6","publisherId":"08f24380-f487-49dd-ba4a-ea7bc7bda282","publisherDisplayName":"LaurentTreguier","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684869578706,"preRelease":false}},{"identifier":{"id":"castwide.solargraph","uuid":"349e83e2-207c-4309-a8d2-dfa43f7ee0c9"},"version":"0.24.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/castwide.solargraph-0.24.0-universal","scheme":"file"},"relativeLocation":"castwide.solargraph-0.24.0-universal","metadata":{"id":"349e83e2-207c-4309-a8d2-dfa43f7ee0c9","publisherId":"8244762e-597b-434d-b303-f780ff47b36c","publisherDisplayName":"castwide","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684905859995,"preRelease":false}},{"identifier":{"id":"shopify.ruby-lsp"},"version":"0.3.1","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/shopify.ruby-lsp-0.3.1","scheme":"file"},"relativeLocation":"shopify.ruby-lsp-0.3.1","metadata":{"installedTimestamp":1684906930324}},{"identifier":{"id":"johnpapa.vscode-peacock","uuid":"5a7017bf-c571-4d77-b902-6e56b16f539a"},"version":"4.2.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/johnpapa.vscode-peacock-4.2.2-universal","scheme":"file"},"relativeLocation":"johnpapa.vscode-peacock-4.2.2-universal","metadata":{"id":"5a7017bf-c571-4d77-b902-6e56b16f539a","publisherId":"4434843a-4ebf-4f44-84f5-4176380c492d","publisherDisplayName":"johnpapa","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1685620324115,"preRelease":false}},{"identifier":{"id":"muhammad-sammy.csharp","uuid":"57b4ceec-c35a-4a96-ab38-23c6338df406"},"version":"1.25.7","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/muhammad-sammy.csharp-1.25.7-universal","scheme":"file"},"relativeLocation":"muhammad-sammy.csharp-1.25.7-universal","metadata":{"id":"57b4ceec-c35a-4a96-ab38-23c6338df406","publisherId":"cc79407d-f6d2-4535-9bd9-920d8557403d","publisherDisplayName":"muhammad-sammy","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686297342666,"preRelease":false}},{"identifier":{"id":"yzane.markdown-pdf","uuid":"f015bc3c-a098-4245-8765-615e002e09ab"},"version":"1.4.4","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/yzane.markdown-pdf-1.4.4-universal","scheme":"file"},"relativeLocation":"yzane.markdown-pdf-1.4.4-universal","metadata":{"id":"f015bc3c-a098-4245-8765-615e002e09ab","publisherId":"86794f67-46a8-4137-a5a4-1415a0e41e7d","publisherDisplayName":"yzane","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686561194091,"preRelease":false}},{"identifier":{"id":"jeanp413.open-remote-ssh","uuid":"9fc16cea-08e2-4ae5-bf75-224004d722ff"},"version":"0.0.39","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.39-universal","scheme":"file"},"relativeLocation":"jeanp413.open-remote-ssh-0.0.39-universal","metadata":{"id":"9fc16cea-08e2-4ae5-bf75-224004d722ff","publisherId":"82e59b79-acc5-4a5b-81cb-9303cbdc05cb","publisherDisplayName":"jeanp413","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1686647128069,"preRelease":false}},{"identifier":{"id":"polymeilex.wgsl","uuid":"5f7eb109-3b69-42c6-b2a2-b93fa06fb18d"},"version":"0.1.15","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/polymeilex.wgsl-0.1.15-universal","scheme":"file"},"relativeLocation":"polymeilex.wgsl-0.1.15-universal","metadata":{"id":"5f7eb109-3b69-42c6-b2a2-b93fa06fb18d","publisherId":"d74e7254-1bbd-4279-ad17-0745bd092120","publisherDisplayName":"PolyMeilex","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688987988432,"preRelease":false}},{"identifier":{"id":"rust-lang.rust-analyzer","uuid":"06574cb4-e5dc-4631-8174-a543a4533621"},"version":"0.3.1583","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/rust-lang.rust-analyzer-0.3.1583-linux-x64","scheme":"file"},"relativeLocation":"rust-lang.rust-analyzer-0.3.1583-linux-x64","metadata":{"id":"06574cb4-e5dc-4631-8174-a543a4533621","publisherId":"cb14a7a7-a188-40bd-a953-e0a20757c5dd","publisherDisplayName":"rust-lang","targetPlatform":"linux-x64","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688987988477,"preRelease":false}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"14.0.1","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/eamodio.gitlens-14.0.1-universal","scheme":"file"},"relativeLocation":"eamodio.gitlens-14.0.1-universal","metadata":{"id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"eamodio","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688987988507,"preRelease":false}},{"identifier":{"id":"catppuccin.catppuccin-vsc","uuid":"69264e4d-cd3b-468a-8f2b-e69673c7d864"},"version":"2.7.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/catppuccin.catppuccin-vsc-2.7.0-universal","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-2.7.0-universal","metadata":{"id":"69264e4d-cd3b-468a-8f2b-e69673c7d864","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1688988448197,"preRelease":false}},{"identifier":{"id":"catppuccin.catppuccin-vsc-icons","uuid":"c84e505c-f415-4102-b952-53cb6f0bdf10"},"version":"0.21.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/catppuccin.catppuccin-vsc-icons-0.21.0-universal","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-icons-0.21.0-universal","metadata":{"id":"c84e505c-f415-4102-b952-53cb6f0bdf10","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1688988458364,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.25.2","location":{"$mid":1,"fsPath":"/home/jaroslaw/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.25.2-universal","path":"/home/jaroslaw/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.25.2-universal","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.25.2-universal","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"ms-azuretools","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689058565146,"preRelease":false}}] \ No newline at end of file +[{"identifier":{"id":"geequlim.godot-tools","uuid":"bbcbb8de-2baf-455f-a458-d5a6f084cebb"},"version":"1.3.1","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/geequlim.godot-tools-1.3.1-universal","scheme":"file"},"relativeLocation":"geequlim.godot-tools-1.3.1-universal","metadata":{"id":"bbcbb8de-2baf-455f-a458-d5a6f084cebb","publisherId":"aad638a3-8106-4023-80fe-66580f3e3b1c","publisherDisplayName":"geequlim","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1680358851415,"preRelease":false}},{"identifier":{"id":"rhaiscript.vscode-rhai","uuid":"a42498de-5a1f-4d59-bd71-d93e51e0a0ed"},"version":"0.6.6","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/rhaiscript.vscode-rhai-0.6.6-universal","scheme":"file"},"relativeLocation":"rhaiscript.vscode-rhai-0.6.6-universal","metadata":{"id":"a42498de-5a1f-4d59-bd71-d93e51e0a0ed","publisherId":"628c077a-8ff1-4dea-8505-7c6b295c7ea6","publisherDisplayName":"rhaiscript","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684314707040,"preRelease":false}},{"identifier":{"id":"bungcip.better-toml","uuid":"464f4ac7-af65-4aa9-9907-4ba7fa419085"},"version":"0.3.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/bungcip.better-toml-0.3.2-universal","scheme":"file"},"relativeLocation":"bungcip.better-toml-0.3.2-universal","metadata":{"id":"464f4ac7-af65-4aa9-9907-4ba7fa419085","publisherId":"87bfa971-0ee5-4ec2-afdb-1d26a8959fa4","publisherDisplayName":"bungcip","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684478813643,"preRelease":false}},{"identifier":{"id":"vsls-contrib.gitdoc","uuid":"7be174a5-ac74-4496-bf8b-8cc6cc60408c"},"version":"0.1.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/vsls-contrib.gitdoc-0.1.0-universal","scheme":"file"},"relativeLocation":"vsls-contrib.gitdoc-0.1.0-universal","metadata":{"id":"7be174a5-ac74-4496-bf8b-8cc6cc60408c","publisherId":"03b54342-c642-4e41-b84d-6a2222e2b060","publisherDisplayName":"vsls-contrib","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684771186531,"preRelease":false}},{"identifier":{"id":"laurenttreguier.vscode-simple-icons","uuid":"23d65a8c-fcd4-4897-86da-7fe55088e2c6"},"version":"1.16.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/laurenttreguier.vscode-simple-icons-1.16.0-universal","scheme":"file"},"relativeLocation":"laurenttreguier.vscode-simple-icons-1.16.0-universal","metadata":{"id":"23d65a8c-fcd4-4897-86da-7fe55088e2c6","publisherId":"08f24380-f487-49dd-ba4a-ea7bc7bda282","publisherDisplayName":"LaurentTreguier","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684869578706,"preRelease":false}},{"identifier":{"id":"castwide.solargraph","uuid":"349e83e2-207c-4309-a8d2-dfa43f7ee0c9"},"version":"0.24.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/castwide.solargraph-0.24.0-universal","scheme":"file"},"relativeLocation":"castwide.solargraph-0.24.0-universal","metadata":{"id":"349e83e2-207c-4309-a8d2-dfa43f7ee0c9","publisherId":"8244762e-597b-434d-b303-f780ff47b36c","publisherDisplayName":"castwide","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1684905859995,"preRelease":false}},{"identifier":{"id":"shopify.ruby-lsp"},"version":"0.3.1","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/shopify.ruby-lsp-0.3.1","scheme":"file"},"relativeLocation":"shopify.ruby-lsp-0.3.1","metadata":{"installedTimestamp":1684906930324}},{"identifier":{"id":"yzane.markdown-pdf","uuid":"f015bc3c-a098-4245-8765-615e002e09ab"},"version":"1.4.4","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/yzane.markdown-pdf-1.4.4-universal","scheme":"file"},"relativeLocation":"yzane.markdown-pdf-1.4.4-universal","metadata":{"id":"f015bc3c-a098-4245-8765-615e002e09ab","publisherId":"86794f67-46a8-4137-a5a4-1415a0e41e7d","publisherDisplayName":"yzane","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686561194091,"preRelease":false}},{"identifier":{"id":"jeanp413.open-remote-ssh","uuid":"9fc16cea-08e2-4ae5-bf75-224004d722ff"},"version":"0.0.39","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.39-universal","scheme":"file"},"relativeLocation":"jeanp413.open-remote-ssh-0.0.39-universal","metadata":{"id":"9fc16cea-08e2-4ae5-bf75-224004d722ff","publisherId":"82e59b79-acc5-4a5b-81cb-9303cbdc05cb","publisherDisplayName":"jeanp413","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1686647128069,"preRelease":false}},{"identifier":{"id":"polymeilex.wgsl","uuid":"5f7eb109-3b69-42c6-b2a2-b93fa06fb18d"},"version":"0.1.15","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/polymeilex.wgsl-0.1.15-universal","scheme":"file"},"relativeLocation":"polymeilex.wgsl-0.1.15-universal","metadata":{"id":"5f7eb109-3b69-42c6-b2a2-b93fa06fb18d","publisherId":"d74e7254-1bbd-4279-ad17-0745bd092120","publisherDisplayName":"PolyMeilex","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688987988432,"preRelease":false}},{"identifier":{"id":"rust-lang.rust-analyzer","uuid":"06574cb4-e5dc-4631-8174-a543a4533621"},"version":"0.3.1583","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/rust-lang.rust-analyzer-0.3.1583-linux-x64","scheme":"file"},"relativeLocation":"rust-lang.rust-analyzer-0.3.1583-linux-x64","metadata":{"id":"06574cb4-e5dc-4631-8174-a543a4533621","publisherId":"cb14a7a7-a188-40bd-a953-e0a20757c5dd","publisherDisplayName":"rust-lang","targetPlatform":"linux-x64","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688987988477,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.25.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.25.2-universal","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.25.2-universal","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"ms-azuretools","targetPlatform":"universal","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689058565146,"preRelease":false}},{"identifier":{"id":"jdinhlife.gruvbox","uuid":"c6d564c4-ca8c-45ba-abf6-c85f2d1468d8"},"version":"1.8.0","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/jdinhlife.gruvbox-1.8.0-universal","scheme":"file"},"relativeLocation":"jdinhlife.gruvbox-1.8.0-universal","metadata":{"id":"c6d564c4-ca8c-45ba-abf6-c85f2d1468d8","publisherId":"571210a8-f372-43c2-8b5a-018868d4ac96","publisherDisplayName":"jdinhlife","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689674016345,"preRelease":false}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/jaroslaw/.vscode-oss/extensions/vscodevim.vim-1.25.2-universal","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2-universal","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689755968303,"preRelease":false}}] \ No newline at end of file diff --git a/i3config b/i3config index 6a0a557..445b279 100644 --- a/i3config +++ b/i3config @@ -13,7 +13,7 @@ set $mod Mod4 # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. -font pango:FiraCode Nerd Font 12 +font pango:FiraCode Nerd Font 16 # This font is widely installed, provides lots of unicode glyphs, right-to-left # text rendering and scalability on retina/hidpi displays (thanks to pango). @@ -22,13 +22,15 @@ font pango:FiraCode Nerd Font 12 # Start XDG autostart .desktop files using dex. See also # https://wiki.archlinux.org/index.php/XDG_Autostart exec --no-startup-id dex --autostart --environment i3 +exec --no-startup-id dunst # The combination of xss-lock, nm-applet and pactl is a popular choice, so + # they are included here as an example. Modify as you see fit. # xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the # screen before suspend. Use loginctl lock-session to lock your screen. -# exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork +exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork -i ~/Pictures/wallpaper.jpg # NetworkManager is the most popular way to manage wireless networks on Linux, # and nm-applet is a desktop environment-independent system tray GUI for it. @@ -36,10 +38,14 @@ exec --no-startup-id nm-applet # Use pactl to adjust volume in PulseAudio. # set $refresh_i3status killall -SIGUSR1 i3status -# bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status -# bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status -# bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status -# bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status + +bindsym XF86AudioNext exec --no-startup-id playerctl next +bindsym XF86AudioPrev exec --no-startup-id playerctl previous +bindsym XF86AudioPause exec --no-startup-id playerctl play-pause # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod @@ -50,6 +56,7 @@ floating_modifier $mod # start a terminal bindsym $mod+Return exec kitty +bindsym $mod+backslash exec code # kill focused window bindsym $mod+Shift+q [con_id="__focused__" title="^(?!Messenger).*$" class="^(?!thunderbird|Caprine|discord|Spotify).*$"] kill @@ -173,9 +180,9 @@ mode "resize" { bindsym $mod+r mode "resize" # set primary gruvbox colorscheme colors -set $bg #282828 +set $bg #282828CC set $red #cc241d -set $green #98971a +set $green #4E562C set $yellow #d79921 set $blue #458588 set $purple #b16286 @@ -185,36 +192,43 @@ set $darkgray #1d2021 # green gruvbox # class border|backgr|text|indicator|child_border -client.focused $green $green $darkgray $purple $darkgray +client.focused $green $green $darkgray $purple $green client.focused_inactive $darkgray $darkgray $yellow $purple $darkgray -client.unfocused $darkgray $darkgray $yellow $purple $darkgray +client.unfocused $red $darkgray $yellow $purple $darkgray client.urgent $red $red $white $red $red -# bar { -# position top -# colors { -# background #282A36 -# statusline #F8F8F2 -# separator #44475A -# -# focused_workspace #44475A #44475A #F8F8F2 -# active_workspace #282A36 #44475A #F8F8F2 -# inactive_workspace #282A36 #282A36 #BFBFBF -# urgent_workspace #FF5555 #FF5555 #F8F8F2 -# binding_mode #FF5555 #FF5555 #F8F8F2 -# } -# } +bar { + i3bar_command i3bar --transparency + position top + status_command SCRIPT_DIR=~/.config/i3blocks i3blocks + tray_padding 5px + padding 5px + colors { + # bar background color + background $bg + # text color used for blocks that do not have a color specified. + statusline $aqua + # workspaces section + # border backgr. text + focused_workspace $aqua $aqua $darkgray + inactive_workspace $darkgray $darkgray $yellow + active_workspace $darkgray $darkgray $yellow + urgent_workspace $red $red $bg + } +} + exec_always xrandr --output HDMI-1 --mode 3840x1200 -r 99.00 exec_always setxkbmap -option caps:escape -exec_always --no-startup-id picom +exec_always --no-startup-id picom -bc +exec_always --no-startup-id xset dpms 180 360 720 # bindsym $mod+d exec "dmenu_run -l 10 -nf '#F8F8F2' -nb '#282A36' -sb '#6272A4' -sf '#F8F8F2' -fn 'FiraCode Nerd Font-20' -p 'run:'" exec feh --bg-fill ~/Pictures/wallpaper.jpg -# exec_always --no-startup-id $HOME/.config/polybar/launch.sh for_window [instance="Godot_Engine"] floating enable for_window [title="Desktop @ QRect(0,0 3840x1200) — Plasma"] kill, floating enable, border none for_window [class="plasmashell"] floating enable +for_window [class="Pavucontrol"] floating enable for_window [class="Plasma"] floating enable, border none for_window [title="plasma-desktop"] floating enable, border none for_window [title="win7"] floating enable, border none @@ -226,20 +240,22 @@ for_window [class="(?i)*nextcloud*"] floating disable for_window [class="plasmashell" window_type="notification"] floating enable, border none, move right 700px, move down 450px no_focus [class="plasmashell" window_type="notification"] -for_window [class="Spotify"] floating enable +for_window [class="Spotify"] floating enable for_window [class="Bitwarden"] floating enable for_window [class="steam"] floating enable -for_window [class="dolphin"] floating enable +for_window [class="dolphin"] floating enable for_window [class="Caprine"] floating enable move scratchpad for_window [title="Messenger"] floating enable move scratchpad for_window [class="discord"] floating enable move scratchpad for_window [class="thunderbird"] floating enable move scratchpad for_window [class="Slack"] floating enable move scratchpad -for_window [class="zoom"] floating enable -for_window [title="Overview – Home Assistant"] floating enable -for_window [title="Outlook"] floating enable -for_window [title="Netflix"] floating enable -for_window [title="Welcome to Prime Video"] floating enable +for_window [class="spectacle"] floating enable +for_window [class="zoom"] floating enable +for_window [class="Gpick"] floating enable +for_window [title="Overview – Home Assistant"] floating enable +for_window [title="Outlook"] floating enable +for_window [title="Netflix"] floating enable +for_window [title="Welcome to Prime Video"] floating enable bindsym $mod+Shift+minus move scratchpad bindsym $mod+minus scratchpad show @@ -252,3 +268,10 @@ bindsym Shift+Print exec --no-startup-id maim --select "/home/$USER/Pictures/$(d bindsym Ctrl+Print exec --no-startup-id maim | xclip -selection clipboard -t image/png bindsym Ctrl+$mod+Print exec --no-startup-id maim --window $(xdotool getactivewindow) | xclip -selection clipboard -t image/png bindsym Ctrl+Shift+Print exec --no-startup-id maim --select | xclip -selection clipboard -t image/png + +default_border pixel 5 +default_floating_border pixel 5 + +smart_borders on + +gaps inner 20 diff --git a/polybar b/polybar index aefefd4..702a612 100644 --- a/polybar +++ b/polybar @@ -17,13 +17,25 @@ ;========================================================== [colors] -background = #282A2E -background-alt = #373B41 -foreground = #C5C8C6 -primary = #F0C674 -secondary = #8ABEB7 -alert = #A54242 -disabled = #707880 +# background = #282A2E +# background-alt = #373B41 +# foreground = #C5C8C6 +# primary = #F0C674 +# secondary = #8ABEB7 +# alert = #A54242 +# disabled = #707880 + +background = #282828 +foreground = #ebdbb2 +red = #fb4934 +green = #b8bb26 +yellow = #fabd2f +blue = #83a598 +purple = #d3869b +teal = #8ec07c +orange = #fe8019 +gray = #a89984 + [bar/example] width = 100% diff --git a/settings.json b/settings.json index 166c43f..5fd55e5 100644 --- a/settings.json +++ b/settings.json @@ -1,45 +1,61 @@ { - "keyboard.dispatch": "keyCode", - "godot_tools.gdscript_lsp_server_port": 6005, - "terminal.integrated.shellArgs.linux": [ - "-l" - ], - "editor.fontLigatures": true, - "vim.handleKeys": { - "": false + "keyboard.dispatch": "keyCode", + "godot_tools.gdscript_lsp_server_port": 6005, + "terminal.integrated.profiles.linux": { + "bash": { + "path": "bash", + "icon": "terminal-bash", + "args": ["--login"] }, - "editor.fontFamily": "FiraCode Nerd Font", - "yaml.schemas": { - "file:///home/jaroslaw/.vscode-oss/extensions/atlassian.atlascode-3.0.2-universal/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" - }, - "git.autofetch": true, - "editor.formatOnSave": true, - "terminal.integrated.confirmOnExit": "always", - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[typescriptreact]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "workbench.editor.enablePreview": false, - "diffEditor.renderSideBySide": false, - "sshfs.configs": [ - { - "name": "proest" - } - ], - "files.trimTrailingWhitespace": true, - "files.insertFinalNewline": true, - "terminal.integrated.scrollback": 10000, - "[rust]": { - "editor.defaultFormatter": "rust-lang.rust-analyzer" - }, - "editor.inlayHints.fontSize": 8, - "editor.inlayHints.padding": true, - "workbench.colorTheme": "Catppuccin Macchiato", - "gitdoc.autoCommitDelay": 3000, - "workbench.iconTheme": "catppuccin-macchiato", - "[json]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "editor.fontLigatures": true, + "vim.handleKeys": { + "": false + }, + "editor.fontFamily": "FiraCode Nerd Font", + "yaml.schemas": { + "file:///home/jaroslaw/.vscode-oss/extensions/atlassian.atlascode-3.0.2-universal/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" + }, + "git.autofetch": true, + "editor.formatOnSave": true, + "terminal.integrated.confirmOnExit": "always", + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "workbench.editor.enablePreview": false, + "diffEditor.renderSideBySide": false, + "sshfs.configs": [ + { + "name": "proest" } + ], + "files.trimTrailingWhitespace": true, + "files.insertFinalNewline": true, + "terminal.integrated.scrollback": 10000, + "[rust]": { + "editor.defaultFormatter": "rust-lang.rust-analyzer" + }, + "editor.inlayHints.fontSize": 8, + "editor.inlayHints.padding": true, + "workbench.colorTheme": "Gruvbox Dark Hard", + "gitdoc.autoCommitDelay": 3000, + "workbench.iconTheme": "minimalistic-icons", + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "editor.minimap.enabled": false, + "editor.renderWhitespace": "all", + "window.menuBarVisibility": "toggle", + "git.showActionButton": { + "commit": false, + "publish": false, + "sync": false + }, + "git.showCommitInput": false, + "workbench.activityBar.visible": false, + "sync.gist": "ee2019552f59482a09ee3328c3a30c26", + "glassit.alpha": 220, }