diff --git a/hyprland/.config/hypr/exec.conf b/hyprland/.config/hypr/exec.conf index 7b9b336..2e1f46c 100644 --- a/hyprland/.config/hypr/exec.conf +++ b/hyprland/.config/hypr/exec.conf @@ -2,7 +2,7 @@ exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28 # exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = systemctl --user start hyprpolkitagent -exec-once= waybar & mako & hyprpaper & hypridle & wluma +exec-once= waybar & mako & hyprpaper & hypridle & wluma & hyprshell run & exec-once = blueman-applet & systemctl --user stop wireplumber.service diff --git a/hyprland/.config/hypr/hyprland.conf b/hyprland/.config/hypr/hyprland.conf index c39711a..affe496 100644 --- a/hyprland/.config/hypr/hyprland.conf +++ b/hyprland/.config/hypr/hyprland.conf @@ -75,6 +75,7 @@ dwindle { misc { # See https://wiki.hyprland.org/Configuring/Variables/ for more force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + middle_click_paste = false } # Device Config diff --git a/hyprland/.config/hypr/input.conf b/hyprland/.config/hypr/input.conf index 3829837..bedd31e 100644 --- a/hyprland/.config/hypr/input.conf +++ b/hyprland/.config/hypr/input.conf @@ -10,7 +10,8 @@ input { follow_mouse = 1 touchpad { - natural_scroll = yes + natural_scroll = true + clickfinger_behavior = true } sensitivity = 0 # -1.0 to 1.0, 0 means no modification diff --git a/hyprshell/config.ron b/hyprshell/config.ron new file mode 100644 index 0000000..aa81504 --- /dev/null +++ b/hyprshell/config.ron @@ -0,0 +1,89 @@ +// Edit with `hyprshell config edit` +( + version: 3, + windows: ( + scale: 8.5, + items_per_row: 5, + overview: ( + launcher: ( + default_terminal: None, + launch_modifier: "ctrl", + width: 650, + max_items: 5, + show_when_empty: true, + plugins: ( + applications: ( + run_cache_weeks: 8, + show_execs: true, + show_actions_submenu: true, + ), + terminal: (), + shell: (), + websearch: ( + engines: [ + ( + url: "https://www.startpage.com/sp/search?query={}", + name: "Startpage", + key: 's', + ), + ( + url: "https://duckduckgo.com/?q={}", + name: "DuckDuckGo", + key: 'd', + ), + ( + url: "https://en.wikipedia.org/wiki/Special:Search?search={}", + name: "Wikipedia", + key: 'w', + ), + ], + ), + calc: (), + path: (), + actions: ( + actions: [ + lock_screen, + hibernate, + logout, + reboot, + shutdown, + suspend, + custom( + names: [ + "Kill", + "Stop", + ], + details: "Kill or stop a process by name", + command: "pkill \"{}\" && notify-send hyprshell \"stopped {}\"", + icon: "remove", + ), + custom( + names: [ + "Reload Hyprshell", + ], + details: "Reload Hyprshell", + command: "sleep 1; hyprshell socat \'\"Restart\"\'", + icon: "system-restart", + ), + ], + ), + ), + ), + key: "Tab", + modifier: "alt", + filter_by: [], + hide_filtered: false, + exclude_special_workspaces: "", + ), + switch: ( + modifier: "alt", + key: "Tab", + filter_by: [ + current_monitor, + ], + switch_workspaces: false, + exclude_special_workspaces: "", + ), + switch_2: None, + ), +) \ No newline at end of file diff --git a/hyprshell/styles.css b/hyprshell/styles.css new file mode 100644 index 0000000..98a7c42 --- /dev/null +++ b/hyprshell/styles.css @@ -0,0 +1,16 @@ +:root { + --border-color: rgba(65, 72, 104, 0.6); + --border-color-active: rgba(122, 162, 247, 1); + + --bg-color: rgba(26, 27, 38, 0.92); + --bg-color-hover: rgba(41, 46, 66, 1); + + --border-radius: 12px; + --border-size: 3px; + --border-style: solid; + + --text-color: rgba(192, 202, 245, 1); + + --window-padding: 2px; + --bg-window-color: rgba(30, 32, 48, 0.85); +}