diff --git a/.config/hypr/autostart.conf b/.config/hypr/autostart.conf index 36218c8..8544846 100644 --- a/.config/hypr/autostart.conf +++ b/.config/hypr/autostart.conf @@ -1,3 +1,5 @@ exec-once = waypaper --restore +exec-once = $statusbar exec-once = wl-paste --watch cliphist store exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP diff --git a/.config/hypr/environment.conf b/.config/hypr/environment.conf index b7a3c06..25b8189 100644 --- a/.config/hypr/environment.conf +++ b/.config/hypr/environment.conf @@ -2,18 +2,18 @@ env = MOZ_ENABLE_WAYLAND,1 # Qt -env = QT_QPA_PLATFORM,wayland +env = QT_QPA_PLATFORM,wayland;xcb env = QT_QPA_PLATFORMTHEME,qt6ct env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 # Wayland -env = XDG_SESSION_TYPE,wayland +env = CLUTTER_BACKEND,wayland env = GDK_BACKEND,wayland -env = GSK_RENDERER,vulkan +env = SDL_VIDEODRIVER,wayland +env = XDG_SESSION_TYPE,wayland -# Wlroots -env = WLR_NO_HARDWARE_CURSORS,1 -#env = WLR_RENDERER,vulkan +# Vulkan +env = GSK_RENDERER,vulkan # X11 env = XCURSOR_SIZE,24 diff --git a/.config/hypr/general.conf b/.config/hypr/general.conf index 3d3c497..ef34edb 100644 --- a/.config/hypr/general.conf +++ b/.config/hypr/general.conf @@ -5,8 +5,17 @@ general { layout = dwindle allow_tearing = true - col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg - col.inactive_border = rgba(595959aa) + # Default + #col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + #col.inactive_border = rgba(595959aa) + + # Generic + col.active_border = rgba(ffffff80) + col.inactive_border = rgba(ffffff20) + + # Ubuntu + # col.active_border = rgba(d98e1fff) rgba(d87713ff) 45deg + # col.inactive_border = rgba(d98e1f60) } input { @@ -46,8 +55,8 @@ decoration { shadow_render_power = 3 col.shadow = rgba(1a1a1aee) - #active_opacity = 0.9 - #inactive_opacity = 0.9 + # active_opacity = 0.9 + inactive_opacity = 0.9 } dwindle { diff --git a/.config/hypr/keys.conf b/.config/hypr/keys.conf index 010fe4f..15e8fdc 100644 --- a/.config/hypr/keys.conf +++ b/.config/hypr/keys.conf @@ -4,13 +4,13 @@ $main = SUPER bind = $main, B, exec, $browser bind = $main, D, exec, $editor bind = $main, E, exec, $files +bind = $main, F1, exec, $systeminfo bind = $main, L, exec, $lockscreen +bind = $main, Return, exec, $floating bind = $main, S, exec, pkill $statusbar || $statusbar bind = $main, Super_L, exec, pkill $menu || $menu bind = $main, T, exec, $terminal bind = $main, W, exec, $wallpaper -bind = $main, Return, exec, $floating -bind = $main, F1, exec, $systeminfo bind = , Print, exec, $screenshot # Window management diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index bf1a724..04a360d 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,21 +1,21 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "flash.nvim": { "branch": "main", "commit": "11a2e667d19d8f48c93c6ed2e2e525ac6b1b79be" }, - "gitsigns.nvim": { "branch": "main", "commit": "cdfcd9d39d23c46ae9a040de2c6a8b8bf868746e" }, - "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, - "mini.completion": { "branch": "main", "commit": "9f4f9686b90c25d78508caa0eda31d4ecc5d91b7" }, - "mini.surround": { "branch": "main", "commit": "c52aa751daf62d4a9e6ee24c4a91882ef6842f99" }, + "gitsigns.nvim": { "branch": "main", "commit": "75dc649106827183547d3bedd4602442340d2f7f" }, + "lazy.nvim": { "branch": "main", "commit": "24fa2a97085ca8a7220b5b078916f81e316036fd" }, + "mini.completion": { "branch": "main", "commit": "b7f4971ffc0e042f02f90c14ddceeb0e6472904b" }, + "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" }, - "noice.nvim": { "branch": "main", "commit": "883cd5b638aef23d087c334940112d39ebff0aaa" }, + "noice.nvim": { "branch": "main", "commit": "69c6ad5c1f1c0777125d0275f9871d8609cb0521" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" }, - "nvim-lspconfig": { "branch": "master", "commit": "2c1877081b237a643e52ebdebaf36c84a2695639" }, + "nvim-lspconfig": { "branch": "master", "commit": "b124ef3bd4435a6db7ff03ea2f5a23e1e0487552" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-tree.lua": { "branch": "master", "commit": "2bc725a3ebc23f0172fb0ab4d1134b81bcc13812" }, - "nvim-treesitter": { "branch": "master", "commit": "298a9dd4f8a0d95b347a7ebd301849d8b0e3917e" }, - "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, + "nvim-tree.lua": { "branch": "master", "commit": "5a87ffe35c4739ffb6b62052572583ad277a20ae" }, + "nvim-treesitter": { "branch": "master", "commit": "b7d50e59b1b2990b3ce8761d4cf595f4b71c87e2" }, + "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "telescope-project.nvim": { "branch": "master", "commit": "1aaf16580a614601a7f7077d9639aeb457dc5559" }, - "telescope.nvim": { "branch": "master", "commit": "5665d93988acfbb0747bdbf4f4cb583bcebc8930" }, + "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, "vim-visual-multi": { "branch": "master", "commit": "b84a6d42c1c10678928b0bf8327f378c8bc8af5a" } } \ No newline at end of file diff --git a/.config/vscode/settings.json b/.config/vscode/settings.json index b6acb52..7cd6f19 100644 --- a/.config/vscode/settings.json +++ b/.config/vscode/settings.json @@ -7,6 +7,7 @@ "editor.glyphMargin": false, "editor.guides.indentation": false, "editor.hideCursorInOverviewRuler": true, + "editor.inlayHints.enabled": "off", "editor.insertSpaces": false, "editor.lineNumbers": "off", "editor.renderFinalNewline": "off", diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index e31de93..7d602f9 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -1,13 +1,16 @@ { "layer": "top", - "position": "bottom", - "modules-left": [], - "modules-center": [], + "position": "top", + "modules-left": [ + "hyprland/workspaces" + ], + "modules-center": [ + "clock" + ], "modules-right": [ "group/hardware", "custom/updates", "wireplumber", - "clock", ], "group/hardware": { "orientation": "horizontal", diff --git a/.config/waybar/modules.jsonc b/.config/waybar/modules.jsonc index 81bebad..d968065 100644 --- a/.config/waybar/modules.jsonc +++ b/.config/waybar/modules.jsonc @@ -1,21 +1,21 @@ { "clock": { "interval": 60, - "format": " {:%H : %M}", + "format": " {:%H : %M}", "tooltip-format": "{:%A, %Y-%m-%d}", "on-click": "gnome-clocks", "on-click-right": "date -u +'%Y-%m-%dT%H:%M:%SZ' | wl-copy", }, "cpu": { "interval": 2, - "format": "{icon} {usage}%", + "format": "{icon} {usage}%", "format-icons": ["󰾆", "󰾅", "󰓅"], "max-length": 10, "on-click": "$TERMINAL -e btop", }, "custom/updates": { "interval": 300, - "format": "󰏖 {}", + "format": "󰏖 {}", "exec": "~/.bin/updates", "return-type": "json", "on-click": "$TERMINAL -e yay", @@ -23,41 +23,41 @@ "custom/gpu": { "interval": 2, "exec": "nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader,nounits", - "format": " {}%", + "format": " {}%", "return-type": "", "on-click": "$TERMINAL -e nvtop", "max-length": 10, }, "memory": { "interval": 2, - "format": "{used} GiB", + "format": "{used} GiB", "max-length": 10, "on-click": "$TERMINAL -e btop", }, "network#up": { "interval": 2, - "format": "{bandwidthUpBits}", + "format": "{bandwidthUpBits}", "tooltip-format": " {ifname} upload", "max-length": 10, "on-click": "$TERMINAL -e nethogs", }, "network#down": { "interval": 2, - "format": "{bandwidthDownBits}", + "format": "{bandwidthDownBits}", "tooltip-format": " {ifname} download", "max-length": 10, "on-click": "$TERMINAL -e nethogs", }, "disk": { "interval": 30, - "format": "󰋊 {used}", + "format": "󰋊 {used}", "path": "/", "max-length": 10, "on-click": "$TERMINAL -e dua i", }, "mpris": { - "format": "{player_icon} {title}", - "format-paused": "{status_icon} {title}", + "format": "{player_icon} {title}", + "format-paused": "{status_icon} {title}", "player-icons": { "default": "󰝚", "mpv": "󰝚" @@ -68,7 +68,7 @@ "title-len": 30, }, "wireplumber": { - "format": "{icon} {volume}%", + "format": "{icon} {volume}%", "format-muted": "", "scroll-step": 5, "format-icons": ["", "", ""], diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 3f239fe..cda4407 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -3,7 +3,7 @@ * { border: none; font-family: "Ubuntu Nerd Font"; - font-size: 12px; + font-size: 13px; padding: 0; margin: 0; } @@ -11,7 +11,8 @@ /* ===== Waybar ===== */ #waybar { - background: transparent; + background: rgba(32, 32, 32, 0.8); + /* background: transparent; */ /* background: rgba(54, 137, 230, 0.8); */ /* border-top: 1px solid rgba(54, 137, 230, 0.8); */ } @@ -41,7 +42,7 @@ #wireplumber, #custom-gpu, #custom-updates { - color: rgba(32, 32, 32, 0.8); + color: rgba(255, 255, 255, 0.8); padding: 4px 8px; margin: 2px; margin-right: 0; @@ -70,17 +71,16 @@ /* ===== Workspaces ===== */ #workspaces button { - /* color: rgba(38, 41, 44, 0.9); */ - padding: 0px 5px; + margin-left: 8px; color: white; background: transparent; text-shadow: none; border-radius: 0; - opacity: 0.5; + opacity: 0.1; } #workspaces button.empty { - opacity: 0.5; + opacity: 0.1; } #workspaces button.active { @@ -92,10 +92,9 @@ #workspaces button.persistent {} #workspaces button.hidden {} - /* ===== Extra colors ===== */ -#cpu { +/*#cpu { background: rgb(50.15%, 92.07%, 99.48%); } @@ -121,4 +120,4 @@ #clock { background: rgb(90%, 90%, 90%); -} +}*/