From b622162e81b2f2a6c320ab43b557713ccd66f928 Mon Sep 17 00:00:00 2001 From: "Matthieu Fortin (CPC/CCP)" Date: Mon, 2 Dec 2024 13:30:58 -0500 Subject: [PATCH] Reticulating splines... --- geany/.config/geany/geany.conf | 4 +- geany/.config/geany/session.conf | 7 +- hypr/.config/hypr/hypridle_launch.sh | 14 + hypr/.config/hypr/hyprland.conf | 7 +- hypr/.config/rofi/README.md | 2 + hypr/.config/rofi/launcher.sh | 6 +- hypr/.config/rofi/launchpad.rasi | 122 +++++++ hypr/.config/rofi/screen.rasi | 135 +++++++ hypr/.config/swaync/README.md | 1 + hypr/.config/swaync/config.json | 151 ++++---- hypr/.config/swaync/config.json.bak | 92 +++++ hypr/.config/waybar/config.jsonc | 80 ++-- hypr/.config/waybar/style.css | 37 +- hypr/.config/wayfire/wayfire.ini | 466 ++++++++++++++++++++++++ mangohud/.config/MangoHud/MangoHud.conf | 58 +++ 15 files changed, 1001 insertions(+), 181 deletions(-) create mode 100755 hypr/.config/hypr/hypridle_launch.sh create mode 100644 hypr/.config/rofi/launchpad.rasi create mode 100644 hypr/.config/rofi/screen.rasi create mode 100644 hypr/.config/swaync/README.md create mode 100644 hypr/.config/swaync/config.json.bak create mode 100644 hypr/.config/wayfire/wayfire.ini create mode 100644 mangohud/.config/MangoHud/MangoHud.conf diff --git a/geany/.config/geany/geany.conf b/geany/.config/geany/geany.conf index 305ba19..890166c 100644 --- a/geany/.config/geany/geany.conf +++ b/geany/.config/geany/geany.conf @@ -116,8 +116,8 @@ editor_ime_interaction=0 use_atomic_file_saving=false gio_unsafe_save_backup=false use_gio_unsafe_file_saving=true -keep_edit_history_on_reload=true -show_keep_edit_history_on_reload_msg=true +keep_edit_history_on_reload=false +show_keep_edit_history_on_reload_msg=false reload_clean_doc_on_file_change=false save_config_on_file_change=true extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*- diff --git a/geany/.config/geany/session.conf b/geany/.config/geany/session.conf index b5eb7aa..fdc6aec 100644 --- a/geany/.config/geany/session.conf +++ b/geany/.config/geany/session.conf @@ -1,7 +1,8 @@ [files] -recent_files=/home/matt/.config/hypr/hyprland.conf;/home/matt/.config/swaync/style.css;/home/matt/.config/swaync/config.json;/home/matt/.config/wlogout/style.css;/home/matt/.config/wpaperd/config.toml;/home/matt/.config/hypr/scripts/WallustSwww.sh;/home/matt/.config/wallust/wallust.toml;/home/matt/.config/wlogout/style2.css;/home/matt/.config/wlogout/layout2;/home/matt/.config/wlogout/layout; +recent_files=/home/matt/.config/rofi/screen.rasi;/home/matt/.config/waybar/style.css;/home/matt/.config/waybar/config.jsonc;/run/user/1000/kio-fuse-fmmtzE/smb/mfortin@172.31.180.13/CMPFOR/Read Only Files/contact_sheet.bat;/home/matt/.config/hypr/hyprland.conf;/home/matt/.config/swaync/style.css;/home/matt/.config/swaync/config.json;/home/matt/.config/wlogout/style.css;/home/matt/.config/wpaperd/config.toml;/home/matt/.config/hypr/scripts/WallustSwww.sh; recent_projects= -current_page=-1 +current_page=0 +FILE_NAME_0=0;None;0;EUTF-8;1;1;0;%2Fhome%2Fmatt%2F.config%2Frofi%2Fscreen.rasi;0;4 [project] session_file= @@ -10,7 +11,7 @@ project_file_path=/home/matt/Projects [geany] treeview_position=0 msgwindow_position=803 -geometry=0;0;1000;1026;1; +geometry=0;0;946;1026;1; sidebar_page=2 [VTE] diff --git a/hypr/.config/hypr/hypridle_launch.sh b/hypr/.config/hypr/hypridle_launch.sh new file mode 100755 index 0000000..19b62ac --- /dev/null +++ b/hypr/.config/hypr/hypridle_launch.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# Define the desired hostname to compare +EXPECTED_HOSTNAME="ryzen7-desktop-arch" + +# Get the current hostname +CURRENT_HOSTNAME=$(hostname) + +# Check if the current hostname is not equal to the expected hostname +if [[ "$CURRENT_HOSTNAME" != "$EXPECTED_HOSTNAME" ]]; then + hypridle & + notify-send "$EXPECTED_HOSTNAME // $CURRENT_HOSTNAME" + notify-send "hypridle launched!!" +fi diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index a1e65e6..d3c0a68 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -15,8 +15,6 @@ source = ~/.config/hypr/keybinds.conf # See https://wiki.hyprland.org/Configuring/Keywords/ - - ### AUTOSTART ### exec-once=systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP @@ -40,10 +38,11 @@ exec-once=wl-paste --type image --watch cliphist store # exec-once=~/.local/bin/hyprpaperchanger #exec-once=wpaperd #exec-once=hypridle -exec-once=sww-daemon --format xrgb +exec-once=~/.config/hypr/hypridle_launch.sh +exec-once=swww-daemon --format xrgb exec-once=hyprshade auto exec-once=waybar -exec-once=./xdg-desktop-portal.sh +exec-once=~/.config/hypr/xdg-desktop-portal.sh exec-once=kanshi exec-once=wlsunset -l 45.424721 -L -75.695000 exec-once=/usr/lib/kdeconnectd diff --git a/hypr/.config/rofi/README.md b/hypr/.config/rofi/README.md index a1b09fa..400f250 100644 --- a/hypr/.config/rofi/README.md +++ b/hypr/.config/rofi/README.md @@ -1 +1,3 @@ https://github.com/develcooking/hyprland-dotfiles/tree/main/.config/rofi + +https://github.com/Mirkopoj/rofi-presets/tree/master diff --git a/hypr/.config/rofi/launcher.sh b/hypr/.config/rofi/launcher.sh index 7d1097d..2570996 100755 --- a/hypr/.config/rofi/launcher.sh +++ b/hypr/.config/rofi/launcher.sh @@ -1,6 +1,6 @@ #!/bin/bash -theme="$HOME/.config/rofi/launcher.rasi" +theme="$HOME/.config/rofi/screen.rasi" +#theme="$HOME/.config/rofi/launcher.rasi" -rofi -show drun \ - -theme ${theme} +rofi -no-lazy-grab -show drun -modi drun -theme ${theme} diff --git a/hypr/.config/rofi/launchpad.rasi b/hypr/.config/rofi/launchpad.rasi new file mode 100644 index 0000000..1f8d20e --- /dev/null +++ b/hypr/.config/rofi/launchpad.rasi @@ -0,0 +1,122 @@ +/* + * + * Author : Aditya Shakya + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Twitter : @adi1090x + * + */ + +configuration { + font: "Noto Sans Bold 10"; + show-icons: true; + icon-theme: "Papirus"; + display-drun: ""; + drun-display-format: "{name}"; + disable-history: false; + sidebar-mode: false; +} + +* { + background: #00000060; + background-alt: #00000000; + background-bar: #f2f2f215; + foreground: #f2f2f2EE; + accent: #ffffff66; +} + +window { + transparency: "real"; + background-color: @background; + text-color: @foreground; + border: 0px; + border-color: @border; + border-radius: 0px; + width: 100%; + height: 100%; +} + +prompt { + enabled: true; + padding: 0.30% 1% 0% -0.5%; + background-color: @background-alt; + text-color: @foreground; + font: "FantasqueSansMono Nerd Font 12"; +} + +entry { + background-color: @background-alt; + text-color: @foreground; + placeholder-color: @foreground; + expand: true; + horizontal-align: 0; + placeholder: "Search"; + padding: 0.10% 0% 0% 0%; + blink: true; +} + +inputbar { + children: [ prompt, entry ]; + background-color: @background-bar; + text-color: @foreground; + expand: false; + border: 0.1%; + border-radius: 6px; + border-color: @accent; + margin: 0% 30% 0% 30%; + padding: 1%; +} + +listview { + background-color: @background-alt; + columns: 7; + lines: 4; + spacing: 2%; + cycle: false; + dynamic: true; + layout: vertical; +} + +mainbox { + background-color: @background-alt; + border: 0% 0% 0% 0%; + border-radius: 0% 0% 0% 0%; + border-color: @accent; + children: [ inputbar, listview ]; + spacing: 8%; + padding: 10% 8.5% 10% 8.5%; +} + +element { + background-color: @background-alt; + text-color: @foreground; + orientation: vertical; + border-radius: 0%; + padding: 2.5% 0% 2.5% 0%; +} + +element-icon { + background-color: @background-alt; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 81px; + border: 0px; +} + +element-text { + background-color: @background-alt; + text-color: inherit; + expand: true; + horizontal-align: 0.5; + vertical-align: 0.5; + margin: 0.5% 0.5% -0.5% 0.5%; +} + +element selected { + background-color: @background-bar; + text-color: @foreground; + border: 0% 0% 0% 0%; + border-radius: 12px; + border-color: @accent; +} diff --git a/hypr/.config/rofi/screen.rasi b/hypr/.config/rofi/screen.rasi new file mode 100644 index 0000000..d847264 --- /dev/null +++ b/hypr/.config/rofi/screen.rasi @@ -0,0 +1,135 @@ + /* + * + * Author : Aditya Shakya + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Twitter : @adi1090x + * + */ +// @import "colors.rasi" + +configuration { + font: "JetBrains Mono Nerd Font 12"; + show-icons: true; + icon-theme: "Papirus"; + display-drun: " "; + drun-display-format: "{name}"; + disable-history: false; + sidebar-mode: false; +} + +// catppuccin +// * { +// background: #0c0c0c; +// background-transparent: #0c0c0cBB; +// background-alt: #282B31FF; +// foreground: #FFFFFFFF; +// foreground-alt: #010101FF; +// selected: #7c94bfBB; +// } +* { + background: #212121bb; + background-transparent: rgba(21, 18, 27, 0); + background-alt: #00000000; + background-bar: #151515FF; + foreground: #EDEDEDFF; + border: #1A73E9FF; + selected: #151515ff; +} + + +window { + transparency: "real"; + background-color: @background; + text-color: @foreground; + border: 0px; + border-color: @border; + border-radius: 0px; + width: 100%; + height: 100%; +} + +prompt { + enabled: true; + padding: 0.25% 0.75% 0% -0.25%; + background-color: @background-alt; + text-color: @foreground; + font: "JetBrains Mono Nerd Font 12"; +} + +entry { + background-color: @background-alt; + text-color: @foreground; + placeholder-color: @foreground; + expand: true; + horizontal-align: 0; + placeholder: "Search Applications"; + /*padding: -0.10% 0% 0% 0%;*/ + blink: true; +} + +inputbar { + children: [ prompt, entry ]; + background-color: @background-bar; + text-color: @foreground; + expand: false; + border: 0% 0% 0.3% 0.2%; + border-radius: 10%; + border-color: @border; + margin: 0% 50% 0% 0%; + padding: 1.25%; +} + +listview { + background-color: @background-alt; + columns: 8; + lines: 3; + spacing: 0%; + cycle: false; + dynamic: true; + layout: vertical; +} + +mainbox { + background-color: @background-alt; + border: 0% 0% 0% 0%; + border-radius: 0% 0% 0% 0%; + border-color: @accent; + children: [ inputbar, listview ]; + spacing: 5%; + padding: 15% 10% 10% 10%; +} + +element { + background-color: @background-alt; + text-color: @foreground; + orientation: vertical; + border-radius: 0%; + padding: 3% 0% 3% 0%; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 80px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0.5; + vertical-align: 0.5; + margin: 0.5% 0.5% -0.5% 0.5%; +} + +element selected { + background-color: @selected; + text-color: @foreground; + border: 0% 0% 0.3% 0.2%; + border-radius: 25px; + border-color: @border; +} diff --git a/hypr/.config/swaync/README.md b/hypr/.config/swaync/README.md new file mode 100644 index 0000000..bc84c5b --- /dev/null +++ b/hypr/.config/swaync/README.md @@ -0,0 +1 @@ +https://github.com/ErikReider/Linux/tree/master/dotfiles/swayConfig diff --git a/hypr/.config/swaync/config.json b/hypr/.config/swaync/config.json index d35ed52..23ad3bd 100644 --- a/hypr/.config/swaync/config.json +++ b/hypr/.config/swaync/config.json @@ -1,92 +1,65 @@ { - "$schema": "/etc/xdg/swaync/configSchema.json", - "positionX": "center", - "positionY": "top", - "layer": "overlay", - "control-center-layer": "top", - "layer-shell": true, - "cssPriority": "application", - "control-center-margin-top": 5, - "control-center-margin-bottom": 0, - "control-center-margin-right": 0, - "control-center-margin-left": 0, - "notification-2fa-action": true, - "notification-inline-replies": false, - "notification-icon-size": 24, - "notification-body-image-height": 100, - "notification-body-image-width": 200, - "timeout": 6, - "timeout-low": 3, - "timeout-critical": 0, - "fit-to-screen": false, - "control-center-width": 400, - "control-center-height": 720, - "notification-window-width": 400, - "keyboard-shortcuts": true, - "image-visibility": "when available", - "transition-time": 200, - "hide-on-clear": false, - "hide-on-action": true, - "script-fail-notify": true, - "widgets": [ - "dnd", - "buttons-grid", - "mpris", - "volume", - "backlight", - "title", - "notifications" - ], - "widget-config": { - "title": { - "text": "Notifications", - "clear-all-button": true, - "button-text": "Clear" - }, - "dnd": { - "text": "Do Not Disturb" - }, - "label": { - "max-lines": 1, - "text": "Notification" - }, - "mpris": { - "image-size": 10, - "image-radius": 0 - }, - "volume": { - "label": "󰕾" - }, - "backlight": { - "label": "󰃟" - }, - "buttons-grid": { - "actions": [ - { - "label": "󰐥", - "command": "bash -c $HOME/.config/hypr/scripts/Wlogout.sh" - }, - { - "label": "󰌾", - "command": "bash -c $HOME/.config/hypr/scripts/LockScreen.sh" - }, - { - "label": "󰍃", - "command": "hyprctl dispatch exit" - }, - { - "label": "󰀝", - "command": "bash -c $HOME/.config/hypr/scripts/AirplaneMode.sh" - }, - { - "label": "󰝟", - "command": "pactl set-sink-mute @DEFAULT_SINK@ toggle" - }, - { - "label": "󰂯", - "command": "blueman-manager" - } - ] - } + "$schema": "/etc/xdg/swaync/configSchema.json", + + "positionX": "right", + "positionY": "top", + "control-center-positionX": "none", + "control-center-positionY": "none", + "control-center-margin-top": 8, + "control-center-margin-bottom": 8, + "control-center-margin-right": 8, + "control-center-margin-left": 8, + "control-center-width": 500, + "control-center-height": 600, + "fit-to-screen": true, + + "layer-shell": true, + "layer": "overlay", + "control-center-layer": "overlay", + "cssPriority": "user", + "notification-icon-size": 64, + "notification-body-image-height": 100, + "notification-body-image-width": 200, + "notification-inline-replies": true, + "timeout": 10, + "timeout-low": 5, + "timeout-critical": 0, + "notification-window-width": 500, + "keyboard-shortcuts": true, + "image-visibility": "always", + "transition-time": 200, + "hide-on-clear": true, + "hide-on-action": true, + "script-fail-notify": true, + + "widgets": [ + "inhibitors", + "dnd", + "mpris", + "notifications" + ], + "widget-config": { + "inhibitors": { + "text": "Inhibitors", + "button-text": "Clear All", + "clear-all-button": true + }, + "title": { + "text": "Notifications", + "clear-all-button": false, + "button-text": "Clear All" + }, + "dnd": { + "text": "Do Not Disturb" + }, + "label": { + "max-lines": 5, + "text": "Label Text" + }, + "mpris": { + "image-size": 96, + "blur": true } + } } + diff --git a/hypr/.config/swaync/config.json.bak b/hypr/.config/swaync/config.json.bak new file mode 100644 index 0000000..d35ed52 --- /dev/null +++ b/hypr/.config/swaync/config.json.bak @@ -0,0 +1,92 @@ +{ + "$schema": "/etc/xdg/swaync/configSchema.json", + "positionX": "center", + "positionY": "top", + "layer": "overlay", + "control-center-layer": "top", + "layer-shell": true, + "cssPriority": "application", + "control-center-margin-top": 5, + "control-center-margin-bottom": 0, + "control-center-margin-right": 0, + "control-center-margin-left": 0, + "notification-2fa-action": true, + "notification-inline-replies": false, + "notification-icon-size": 24, + "notification-body-image-height": 100, + "notification-body-image-width": 200, + "timeout": 6, + "timeout-low": 3, + "timeout-critical": 0, + "fit-to-screen": false, + "control-center-width": 400, + "control-center-height": 720, + "notification-window-width": 400, + "keyboard-shortcuts": true, + "image-visibility": "when available", + "transition-time": 200, + "hide-on-clear": false, + "hide-on-action": true, + "script-fail-notify": true, + "widgets": [ + "dnd", + "buttons-grid", + "mpris", + "volume", + "backlight", + "title", + "notifications" + ], + "widget-config": { + "title": { + "text": "Notifications", + "clear-all-button": true, + "button-text": "Clear" + }, + "dnd": { + "text": "Do Not Disturb" + }, + "label": { + "max-lines": 1, + "text": "Notification" + }, + "mpris": { + "image-size": 10, + "image-radius": 0 + }, + "volume": { + "label": "󰕾" + }, + "backlight": { + "label": "󰃟" + }, + "buttons-grid": { + "actions": [ + { + "label": "󰐥", + "command": "bash -c $HOME/.config/hypr/scripts/Wlogout.sh" + }, + { + "label": "󰌾", + "command": "bash -c $HOME/.config/hypr/scripts/LockScreen.sh" + }, + { + "label": "󰍃", + "command": "hyprctl dispatch exit" + }, + { + "label": "󰀝", + "command": "bash -c $HOME/.config/hypr/scripts/AirplaneMode.sh" + }, + { + "label": "󰝟", + "command": "pactl set-sink-mute @DEFAULT_SINK@ toggle" + }, + { + "label": "󰂯", + "command": "blueman-manager" + } + ] + } + } +} diff --git a/hypr/.config/waybar/config.jsonc b/hypr/.config/waybar/config.jsonc index c9e25bf..7df2981 100644 --- a/hypr/.config/waybar/config.jsonc +++ b/hypr/.config/waybar/config.jsonc @@ -11,28 +11,22 @@ "custom/hostname", "hyprland/workspaces" ], -// "modules-center": ["hyprland/window"], "modules-right": [ - "hyprland/language", -// "keyboard-state", "custom/updates", "memory", "cpu", "network", -// "battery", -// "backlight", "idle_inhibitor", "wireplumber", -// "pulseaudio", -// "pulseaudio#microphone", + "hyprland/language", + "custom/notification", "tray", "clock" -// "custom/power", ], "hyprland/language" :{ // - "format": "{}", + "format": "{} ", "format-en": "", "format-fr": "󱌃" }, @@ -52,16 +46,11 @@ "exec-if": "which waybar-module-pacman-updates", "exec": "waybar-module-pacman-updates --interval-seconds 5 --network-interval-seconds 300" }, - - "hyprland/window": { - "format": "󰣇 {}" - }, "hyprland/workspaces": { "disable-scroll": true, "all-outputs": true, "on-click": "activate", -// "format": "{icon}", }, "tray": { @@ -89,28 +78,6 @@ } }, -// "backlight": { -// "device": "intel_backlight", -// "format": "{icon} {percent}%", -// "format-icons": ["󰃞", "󰃟", "󰃠"], -// "on-scroll-up": "brightnessctl set 1%+", -// "on-scroll-down": "brightnessctl set 1%-", -// "min-length": 6 -// }, - -// "battery": { -// "states": { -// "good": 95, -// "warning": 30, -// "critical": 20 -// }, -// "format": "{icon} {capacity}%", -// "format-charging": " {capacity}%", -// "format-plugged": " {capacity}%", -// "format-alt": "{time} {icon}", -// "format-icons": ["󰂃", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"] -// }, - "wireplumber": { "format": "{icon} {volume} %", "format-muted": " Mute", @@ -127,7 +94,7 @@ "states": { "c": 90, // critical "h": 60, // high - "m": 30 // medium + "m": 30 // medium }, "interval": 10, "format": "󰾆 {used}GB", @@ -177,28 +144,33 @@ "format-alt": " {bandwidthDownBytes}  {bandwidthUpBytes}", "interval": 2 }, - + "custom/launcher": { "format": " ", "on-click": "exec nwg-drawer -c 7 -is 96 -spacing 24", //"on-click": "~/.config/rofi/launchers/type-3/launcher.sh", "tooltip": false }, - "custom/power": { - "format": " ⏻ ", - "on-click": "nwgbar", - "tooltip": false - }, - "keyboard-state": { - //"numlock": true, - "capslock": true, - "format": { - "numlock": "N {icon}", - "capslock": "󰪛 {icon}", - }, - "format-icons": { - "locked": "", - "unlocked": "" - }, + + "custom/notification": { + "tooltip": true, + "format": "{icon}", + "format-icons": { + "notification": "", + "none": "", + "dnd-notification": "", + "dnd-none": "", + "inhibited-notification": "", + "inhibited-none": "", + "dnd-inhibited-notification": "", + "dnd-inhibited-none": "" + }, + + "return-type": "json", + "exec-if": "which swaync-client", + "exec": "swaync-client -swb", + "on-click": "swaync-client -t -sw", + "on-click-right": "swaync-client -d -sw", + "escape": true } } diff --git a/hypr/.config/waybar/style.css b/hypr/.config/waybar/style.css index df4aa80..b66b373 100644 --- a/hypr/.config/waybar/style.css +++ b/hypr/.config/waybar/style.css @@ -54,20 +54,19 @@ window#waybar { #custom-updates, #custom-launcher, #custom-hostname, -#language, -#backlight { +#custom-notification, +#language { background: #1e1e2e; padding: 0px 10px; margin: 3px 0px; - margin-top: 5px; - /* border: 1px solid #181825; */ -} - -#backlight { - border-radius: 10px 0px 0px 10px; } #custom-launcher {} +#memory {} + +#custom-notification { + color: #a6adc8; +} #custom-hostname { border-top-right-radius: 10px; @@ -75,19 +74,13 @@ window#waybar { } #language { - border-radius: 10px; - margin-right: 10px; - margin-left: 5px; - padding-right: 5px; - padding-left: 5px; + margin-left: 10px; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; } #tray { - /*border-radius: 10px*/ - /*margin-right: 10px;*/ - margin-left: 10px; - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; + color: #a6adc8; } #workspaces { @@ -103,10 +96,6 @@ window#waybar { margin-right: 10px; } -#memory { -/* border-radius: 10px 0px 0px 10px;*/ -} - #window { border-radius: 10px; margin-left: 60px; @@ -115,10 +104,6 @@ window#waybar { #clock { color: #a6adc8; - /*border-radius: 10px 10px 10px 10px;*/ - /*border-top-left-radius: 10px;*/ - /*border-bottom-left-radius: 10px;*/ - /*margin-left: 5px;*/ border-right: 0px; } diff --git a/hypr/.config/wayfire/wayfire.ini b/hypr/.config/wayfire/wayfire.ini new file mode 100644 index 0000000..0eaee85 --- /dev/null +++ b/hypr/.config/wayfire/wayfire.ini @@ -0,0 +1,466 @@ +[alpha] +min_value = 0.100000 +modifier = + +[animate] +close_animation = fade +duration = 100 +enabled_for = (type equals "toplevel" | (type equals "x-or" & focusable equals true)) +fade_duration = 400 +fade_enabled_for = type equals "overlay" +fire_duration = 300 +fire_enabled_for = none +fire_particle_size = 16.000000 +fire_particles = 2000 +open_animation = fade +startup_duration = 600 +zoom_duration = 100 +zoom_enabled_for = none + +[annotate] +clear_workspace = KEY_C +draw = BTN_LEFT +from_center = true +line_width = 3.000000 +method = draw +stroke_color = \#FF0000FF + +[autorotate-iio] +lock_rotation = false +rotate_down = KEY_DOWN +rotate_left = KEY_LEFT +rotate_right = KEY_RIGHT +rotate_up = KEY_UP + +[autostart] +0wl_fix1 = systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK +0wl_fix2 = hash dbus-update-activation-environment 2>/dev/null +0wl_fix3 = dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK +audio_idle = python -u ~/.config/sway/scripts/pulse_events.py sink | ~/.config/sway/scripts/audio_idle_inhibit.sh +auth1 = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +auth2 = /usr/bin/gnome-keyring-daemon --start --components=secrets +auth3 = source ~/.config/sway/scripts/gnome-agent.sh +autostart_wf_shell = false +background = wf-background +gammastep = gammastep-indicator +geoclue = /usr/lib/geoclue-2.0/demos/agent +kanshi = kanshi +lock = ~/.config/sway/scripts/lock.sh +notifications = dunst -config ~/.config/dunst/dunstrc +waybar = waybar + +[background-view] +app-id = mpv +command = mpv --loop=inf +file = + +[bench] +average_frames = 1 +frames_per_update = 3 +position = top_center + +[blur] +blur_by_default = type is "toplevel" +bokeh_degrade = 1 +bokeh_iterations = 15 +bokeh_offset = 5.000000 +box_degrade = 1 +box_iterations = 2 +box_offset = 1.000000 +gaussian_degrade = 1 +gaussian_iterations = 2 +gaussian_offset = 1.000000 +kawase_degrade = 8 +kawase_iterations = 2 +kawase_offset = 2.000000 +method = kawase +saturation = 1.000000 +toggle = none + +[command] +binding_launcher = KEY_SPACE +binding_logout = KEY_PAUSE +binding_mute = KEY_MUTE +binding_screenshot = KEY_PRINT +binding_screenshot_interactive = KEY_PRINT +binding_terminal = KEY_ENTER +command_launcher = rofi -show drun -show-icons -lines 8 -sort -drun-match-fields name -async-pre-read -click-to-exit Escape +command_light_down = light -U 5 +command_light_up = light -A 5 +command_logout = wlogout +command_mute = pactl set-sink-mute 0 toggle +command_screenshot = grim $(date '+%F_%T').webp +command_screenshot_interactive = slurp | grim -g - $(date '+%F_%T').webp +command_terminal = alacritty +command_volume_down = pactl set-sink-volume 0 -5% +command_volume_up = pactl set-sink-volume 0 +5% +repeatable_binding_light_down = KEY_BRIGHTNESSDOWN +repeatable_binding_light_up = KEY_BRIGHTNESSUP +repeatable_binding_volume_down = KEY_VOLUMEDOWN +repeatable_binding_volume_up = KEY_VOLUMEUP + +[core] +background_color = \#1A1A1AFF +close_top_view = KEY_Q | KEY_F4 +focus_button_with_modifiers = false +focus_buttons = BTN_LEFT | BTN_MIDDLE | BTN_RIGHT +focus_buttons_passthrough = true +max_render_time = -1 +plugins = animate autostart command idle move place resize window-rules zoom vswitch vswipe blur switcher wm-actions follow-focus extra-gestures swayfire swayfire-deco preserve-output wobbly expo +preferred_decoration_mode = client +vheight = 1 +vwidth = 3 +xwayland = true + +[crosshair] +line_color = \#FF0000FF +line_width = 2 + +[cube] +activate = BTN_LEFT +background = \#1A1A1AFF +background_mode = simple +cubemap_image = +deform = 0 +initial_animation = 350 +light = true +rotate_left = none +rotate_right = none +skydome_mirror = true +skydome_texture = +speed_spin_horiz = 0.020000 +speed_spin_vert = 0.020000 +speed_zoom = 0.070000 +zoom = 0.100000 + +[decoration] +active_color = \#222222AA +border_size = 4 +button_order = minimize maximize close +font = sans-serif +ignore_views = none +inactive_color = \#333333DD +title_height = 30 + +[expo] +background = \#1A1A1AFF +duration = 300 +inactive_brightness = 0.700000 +keyboard_interaction = true +offset = 10 +select_workspace_1 = KEY_1 +select_workspace_2 = KEY_2 +select_workspace_3 = KEY_3 +select_workspace_4 = KEY_4 +select_workspace_5 = KEY_5 +select_workspace_6 = KEY_6 +select_workspace_7 = KEY_7 +select_workspace_8 = KEY_8 +select_workspace_9 = KEY_9 +toggle = +transition_length = 200 + +[extra-gestures] +close_fingers = 20 +move_delay = 500 +move_fingers = 3 + +[fast-switcher] +activate = KEY_ESC +activate_backward = KEY_ESC + +[fisheye] +radius = 450.000000 +toggle = KEY_F +zoom = 7.000000 + +[follow-focus] +change_output = true +change_view = true +focus_delay = 50 +raise_on_top = true +threshold = 10 + +[force-fullscreen] +constrain_pointer = false +constraint_area = view +key_toggle_fullscreen = KEY_F +preserve_aspect = true +transparent_behind_views = true +x_skew = 0.000000 +y_skew = 0.000000 + +[grid] +duration = 300 +restore = KEY_DOWN | KEY_KP0 +slot_b = KEY_KP2 +slot_bl = KEY_KP1 +slot_br = KEY_KP3 +slot_c = KEY_UP | KEY_KP5 +slot_l = KEY_LEFT | KEY_KP4 +slot_r = KEY_RIGHT | KEY_KP6 +slot_t = KEY_KP8 +slot_tl = KEY_KP7 +slot_tr = KEY_KP9 +type = crossfade + +[idle] +cube_max_zoom = 1.500000 +cube_rotate_speed = 1.000000 +cube_zoom_speed = 1000 +disable_on_fullscreen = true +dpms_timeout = -1 +screensaver_timeout = 3600 +toggle = none + +[input] +click_method = default +cursor_size = 24 +cursor_theme = default +disable_touchpad_while_mouse = false +disable_touchpad_while_typing = false +gesture_sensitivity = 1.000000 +kb_capslock_default_state = false +kb_numlock_default_state = false +kb_repeat_delay = 400 +kb_repeat_rate = 40 +middle_emulation = false +modifier_binding_timeout = 400 +mouse_accel_profile = flat +mouse_cursor_speed = -0.200000 +mouse_scroll_speed = 1.000000 +natural_scroll = false +scroll_method = default +tap_to_click = true +touchpad_accel_profile = default +touchpad_cursor_speed = 0.000000 +touchpad_scroll_speed = 1.000000 +xkb_layout = se +xkb_model = +xkb_options = +xkb_rules = evdev +xkb_variant = + +[input-device] +output = + +[invert] +preserve_hue = false +toggle = KEY_I + +[join-views] + +[keycolor] +color = \#343434FF +opacity = 0.250000 +threshold = 0.500000 + +[mag] +default_height = 500 +toggle = KEY_M +zoom_level = 75 + +[move] +activate = BTN_LEFT +enable_snap = true +enable_snap_off = true +join_views = false +quarter_snap_threshold = 50 +snap_off_threshold = 10 +snap_threshold = 10 +workspace_switch_after = -1 + +[oswitch] +next_output = KEY_O +next_output_with_win = KEY_O + +[output] +mode = auto +position = auto +scale = 1.000000 +transform = normal + +[place] +mode = center + +[preserve-output] +last_output_focus_timeout = 10000 + +[resize] +activate = BTN_RIGHT + +[scale] +allow_zoom = false +bg_color = \#1A1A1AE6 +duration = 750 +inactive_alpha = 0.750000 +interact = false +middle_click_close = false +spacing = 50 +text_color = \#CCCCCCFF +title_font_size = 16 +title_overlay = all +title_position = center +toggle = KEY_P +toggle_all = + +[scale-title-filter] +bg_color = \#00000080 +case_sensitive = false +font_size = 30 +overlay = true +share_filter = false +text_color = \#CCCCCCCC + +[showrepaint] +reduce_flicker = true +toggle = KEY_S + +[simple-tile] +button_move = BTN_LEFT +button_resize = BTN_RIGHT +inner_gap_size = 5 +keep_fullscreen_on_adjacent = true +key_focus_above = KEY_K +key_focus_below = KEY_J +key_focus_left = KEY_H +key_focus_right = KEY_L +key_toggle = KEY_T +outer_horiz_gap_size = 8 +outer_vert_gap_size = 8 +tile_by_default = all + +[swayfire] +button_move_activate = BTN_LEFT +button_resize_activate = BTN_RIGHT +key_focus_down = KEY_DOWN +key_focus_left = KEY_LEFT +key_focus_right = KEY_RIGHT +key_focus_up = KEY_UP +key_move_down = KEY_DOWN +key_move_left = KEY_LEFT +key_move_right = KEY_RIGHT +key_move_up = KEY_UP +key_set_stacked = KEY_S +key_set_tabbed = KEY_W +key_set_want_hsplit = KEY_B +key_set_want_vsplit = KEY_V +key_toggle_focus_tile = KEY_SPACE +key_toggle_split_direction = KEY_E +key_toggle_tile = KEY_SPACE + +[swayfire-deco] +border_radius = 8 +border_width = 4 +focused.background = \#295478FF +focused.border = \#295478FF +focused.child_border = \#295478FF +focused.indicator = \#2E9EF5FF +focused.text = \#FFFFFFFF +focused_inactive.background = \#5E666BFF +focused_inactive.border = \#333333FF +focused_inactive.child_border = \#5E666BFF +focused_inactive.indicator = \#474F4FFF +focused_inactive.text = \#FFFFFFFF +title_bar = false +unfocused.background = \#212121FF +unfocused.border = \#212121FF +unfocused.child_border = \#212121FF +unfocused.indicator = \#292E2EFF +unfocused.text = \#878787FF + +[switcher] +next_view = KEY_TAB +prev_view = KEY_TAB +speed = 150 +view_thumbnail_scale = 1.500000 + +[view-shot] +capture = BTN_MIDDLE +filename = /tmp/snapshot.png + +[vswipe] +background = \#1A1A1AFF +delta_threshold = 24.000000 +duration = 180 +enable_free_movement = true +enable_horizontal = true +enable_smooth_transition = false +enable_vertical = false +fingers = 4 +gap = 32.000000 +speed_cap = 0.050000 +speed_factor = 256.000000 +threshold = 0.350000 + +[vswitch] +background = \#1A1A1AFF +binding_down = KEY_DOWN +binding_left = KEY_LEFT +binding_right = KEY_RIGHT +binding_up = KEY_UP +binding_win_down = KEY_DOWN +binding_win_left = KEY_LEFT +binding_win_right = KEY_RIGHT +binding_win_up = KEY_UP +duration = 200 +gap = 20 +wraparound = false + +[water] +activate = BTN_LEFT + +[window-rules] + +[winzoom] +dec_x_binding = KEY_LEFT +dec_y_binding = KEY_UP +inc_x_binding = KEY_RIGHT +inc_y_binding = KEY_DOWN +modifier = +nearest_filtering = false +preserve_aspect = true +zoom_step = 0.100000 + +[wm-actions] +minimize = none +toggle_always_on_top = none +toggle_fullscreen = KEY_F +toggle_maximize = none +toggle_showdesktop = none +toggle_sticky = none + +[wobbly] +friction = 3.000000 +grid_resolution = 6 +spring_k = 8.000000 + +[workarounds] +all_dialogs_modal = true +app_id_mode = stock +dynamic_repaint_delay = false +use_external_output_configuration = true + +[workspace-names] +background_color = \#333333B3 +display_duration = 500 +font = sans-serif +position = center +show_option_names = false +text_color = \#FFFFFFFF + +[wrot] +activate = BTN_RIGHT +activate-3d = BTN_RIGHT +invert = false +reset = KEY_R +reset-one = KEY_R +reset_radius = 25.000000 +sensitivity = 24 + +[zoom] +interpolation_method = 0 +modifier = +smoothing_duration = 300 +speed = 0.010000 + diff --git a/mangohud/.config/MangoHud/MangoHud.conf b/mangohud/.config/MangoHud/MangoHud.conf new file mode 100644 index 0000000..d858873 --- /dev/null +++ b/mangohud/.config/MangoHud/MangoHud.conf @@ -0,0 +1,58 @@ +fps_limit=200,140,100,80,60,30,0 +toggle_fps_limit=Shift_L+F9 + +legacy_layout=false + +gpu_stats +gpu_temp +gpu_core_clock +gpu_mem_clock +gpu_power +gpu_load_change +gpu_load_value=50,90 +gpu_load_color=FFFFFF,FFAA7F,CC0000 +gpu_text=GPU +cpu_stats +cpu_temp +cpu_power +cpu_mhz +cpu_load_change +core_load_change +cpu_load_value=50,90 +cpu_load_color=FFFFFF,FFAA7F,CC0000 +cpu_color=2E97CB +cpu_text=CPU +io_color=A491D3 +swap +vram +vram_color=AD64C1 +ram +ram_color=C26693 +procmem +procmem_shared +procmem_virt +fps +engine_version +engine_color=EB5B5B +gpu_name +gpu_color=2E9762 +vulkan_driver +arch +wine +wine_color=EB5B5B +frame_timing=1 +frametime_color=00FF00 +show_fps_limit +resolution +gamemode +battery +gamepad_battery +background_alpha=0.4 +font_size=19 + +position=top-right +round_corners=12 +toggle_hud=Shift_L+F12 + +custom_text=RADV Options +exec=env | grep RADV_PERFTEST | awk -F'=' '{print $2}'