diff --git a/dot_config/alacritty/alacritty.toml b/dot_config/alacritty/alacritty.toml index fb8760a..e796700 100644 --- a/dot_config/alacritty/alacritty.toml +++ b/dot_config/alacritty/alacritty.toml @@ -18,5 +18,7 @@ decorations = "None" bindings = [ { key = "F11", action = "ToggleFullscreen" }, { key = "Insert", mods = "Shift", action = "Paste" }, -{ key = "Insert", mods = "Control", action = "Copy" } +{ key = "Insert", mods = "Control", action = "Copy" }, +{ key = "Return", mods = "Shift", chars = "\u001B\r" } ] + diff --git a/dot_config/hypr/bindings.conf b/dot_config/hypr/bindings.conf index fcfd83e..b02bd6a 100644 --- a/dot_config/hypr/bindings.conf +++ b/dot_config/hypr/bindings.conf @@ -1,15 +1,15 @@ # Application bindings -$terminal = uwsm-app -- $TERMINAL +$terminal = uwsm-app -- xdg-terminal-exec $browser = omarchy-launch-browser -bindd = SUPER, return, Terminal, exec, $terminal --working-directory=$(omarchy-cmd-terminal-cwd) +bindd = SUPER, return, Terminal, exec, $terminal --dir=$(omarchy-cmd-terminal-cwd) bindd = SUPER, F, File manager, exec, uwsm app -- nautilus --new-window bindd = SUPER, B, Browser, exec, $browser bindd = SUPER SHIFT, B, Browser (private), exec, $browser --private bindd = SUPER, M, Music, exec, omarchy-launch-or-focus spotify bindd = SUPER, N, Notes, exec, heynote -bindd = SUPER, T, Activity, exec, $terminal -e btop -bindd = SUPER ALT, D, Docker, exec, $terminal -e lazydocker +bindd = SUPER, T, Activity, exec, omarchy-launch-tui btop +bindd = SUPER ALT, D, Docker, exec, omarchy-launch-tui lazydocker # If your web app url contains #, type it as ## to prevent hyperland treat it as comments bindd = SUPER, A, Claude, exec, omarchy-launch-webapp "https://claude.ai/new" @@ -23,10 +23,10 @@ bindd = SUPER, O, modgoffice, exec, omarchy-launch-webapp "https://office.modg.o bindd = SUPER, D, Open/focus DataGrip, exec, ~/.local/bin/lazy-app class:jetbrains-datagrip ~/.local/share/JetBrains/Toolbox/apps/datagrip/bin/datagrip # omarchy uses swapwindow for these binds, but I prefer movewindow so that it can cross monitor boundaries -unbind = SUPER SHIFT, left -unbind = SUPER SHIFT, right -unbind = SUPER SHIFT, up -unbind = SUPER SHIFT, down +unbind = SUPER SHIFT, LEFT +unbind = SUPER SHIFT, RIGHT +unbind = SUPER SHIFT, UP +unbind = SUPER SHIFT, DOWN bindd = SUPER SHIFT, left, Move window to the left, movewindow, l bindd = SUPER SHIFT, right, Move window to the right, movewindow, r bindd = SUPER SHIFT, up, Move window up, movewindow, u diff --git a/dot_config/hypr/hyprlock.conf b/dot_config/hypr/hyprlock.conf deleted file mode 100644 index 063d793..0000000 --- a/dot_config/hypr/hyprlock.conf +++ /dev/null @@ -1,39 +0,0 @@ -source = ~/.config/omarchy/current/theme/hyprlock.conf - -background { - monitor = - color = $color - path = ~/.config/omarchy/current/background - blur_passes = 3 -} - -animations { - enabled = false -} - -input-field { - monitor = - size = 650, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = $inner_color - outer_color = $outer_color - outline_thickness = 4 - - font_family = CaskaydiaMono Nerd Font Propo - font_color = $font_color - - placeholder_text = Enter Password 󰈷 - check_color = $check_color - fail_text = $FAIL ($ATTEMPTS) - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = true -} diff --git a/dot_config/mise/config.toml b/dot_config/mise/config.toml index ab77512..a296eee 100644 --- a/dot_config/mise/config.toml +++ b/dot_config/mise/config.toml @@ -19,6 +19,8 @@ kubectl = "latest" difftastic = "latest" rg = "latest" duckdb = "latest" +tokei = "latest" +claude = "latest" [tools."gitlab:tools/setconf"] version = "latest" diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc index 4f1b9e8..05cf8a7 100644 --- a/dot_config/waybar/config.jsonc +++ b/dot_config/waybar/config.jsonc @@ -25,7 +25,7 @@ "custom/omarchy": { "format": "\ue900", "on-click": "omarchy-menu", - "on-click-right": "omarchy-launch-terminal", + "on-click-right": "xdg-terminal-exec", "tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space" }, "custom/update": { @@ -40,7 +40,7 @@ "cpu": { "interval": 5, "format": "󰍛", - "on-click": "$TERMINAL -e btop" + "on-click": "omarchy-launch-or-focus-tui btop" }, "clock": { "format": "{:L%A %H:%M}", @@ -83,13 +83,15 @@ "bluetooth": { "format": "", "format-disabled": "󰂲", - "format-connected": "", + "format-off": "󰂲", + "format-connected": "󰂱", + "format-no-controller": "", "tooltip-format": "Devices connected: {num_connections}", - "on-click": "blueberry" + "on-click": "omarchy-launch-bluetooth" }, "pulseaudio": { "format": "{icon}", - "on-click": "$TERMINAL --class=Wiremix -e wiremix", + "on-click": "omarchy-launch-or-focus-tui wiremix", "on-click-right": "pamixer -t", "tooltip-format": "Playing at {volume}%", "scroll-step": 5, @@ -107,7 +109,7 @@ "modules": ["custom/expand-icon", "tray"] }, "custom/expand-icon": { - "format": "", + "format": "", "tooltip": false }, "custom/screenrecording-indicator": { diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css index 031282c..023276b 100644 --- a/dot_config/waybar/style.css +++ b/dot_config/waybar/style.css @@ -57,7 +57,7 @@ } #custom-expand-icon { - margin-right: 20px; + margin-right: 18px; } tooltip { diff --git a/dot_config/zed/private_settings.json b/dot_config/zed/private_settings.json index abdfcac..ce36e30 100644 --- a/dot_config/zed/private_settings.json +++ b/dot_config/zed/private_settings.json @@ -19,7 +19,7 @@ "base_keymap": "SublimeText", "format_on_save": "off", "ui_font_size": 16, - "buffer_font_size": 15, + "buffer_font_size": 15.0, "buffer_font_features": { "calt": false }, @@ -38,6 +38,13 @@ "Elixir": { "tab_size": 2 }, + "Python": { + "language_servers": [ + "ty", + "!basedpyright", + "...", + ], + }, "Markdown": { "soft_wrap": "editor_width" },