Added hyprland monitor setup app profiles

This commit is contained in:
ManOfGoldForever 2026-04-01 00:32:26 -04:00
parent 9eec061213
commit 53a43e4683
10 changed files with 291 additions and 11 deletions

View file

@ -5,7 +5,8 @@ SETUVAR --export YAZI_FILE_ONE:/usr/bin/file
SETUVAR __done_min_cmd_duration:10000 SETUVAR __done_min_cmd_duration:10000
SETUVAR __done_notification_urgency_level:low SETUVAR __done_notification_urgency_level:low
SETUVAR __fish_initialized:4300 SETUVAR __fish_initialized:4300
SETUVAR fish_user_paths:\x1d SETUVAR fish_greeting:\x1d
SETUVAR --export fish_user_paths:/home/henry/\x2enpm\x2dglobal/bin
SETUVAR pure_begin_prompt_with_current_directory:true SETUVAR pure_begin_prompt_with_current_directory:true
SETUVAR pure_check_for_new_release:false SETUVAR pure_check_for_new_release:false
SETUVAR pure_color_at_sign:pure_color_mute SETUVAR pure_color_at_sign:pure_color_mute

View file

@ -1,13 +1,13 @@
function swww_set_wallpaper function awww_set_wallpaper
set wallpaper $argv[1] set wallpaper $argv[1]
# Start swww daemon if not running # Start swww daemon if not running
if not pgrep swww-daemon > /dev/null if not pgrep awww-daemon > /dev/null
swww-daemon & awww-daemon &
sleep 1 sleep 1
end end
# Set wallpaper with animation # Set wallpaper with animation
swww img "$wallpaper" \ awww img "$wallpaper" \
--transition-type wipe --transition-type wipe
end end

View file

@ -0,0 +1,82 @@
[gd_resource type="EditorSettings" format=3]
[resource]
interface/editor/editor_language = "en"
interface/theme/base_color = Color(0.161, 0.161, 0.161, 1)
interface/theme/accent_color = Color(0.337, 0.62, 1, 1)
interface/theme/contrast = 0.3
filesystem/directories/default_project_path = "/mnt/data/GodotProjects"
text_editor/theme/color_theme = "dracula"
text_editor/theme/highlighting/symbol_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/keyword_color = Color(1, 0.4745098, 0.7764706, 1)
text_editor/theme/highlighting/control_flow_keyword_color = Color(1, 0.4745098, 0.7764706, 1)
text_editor/theme/highlighting/base_type_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/engine_type_color = Color(0.54509807, 0.9137255, 0.99215686, 1)
text_editor/theme/highlighting/user_type_color = Color(0.54509807, 0.9137255, 0.99215686, 1)
text_editor/theme/highlighting/comment_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/doc_comment_color = Color(0.6, 0.7, 0.8, 0.8)
text_editor/theme/highlighting/string_color = Color(0.94509804, 0.98039216, 0.54901963, 1)
text_editor/theme/highlighting/background_color = Color(0.15686275, 0.16470589, 0.21176471, 1)
text_editor/theme/highlighting/completion_background_color = Color(0.17254902, 0.16470589, 0.19607843, 1)
text_editor/theme/highlighting/completion_selected_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/completion_existing_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/completion_scroll_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/completion_font_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/text_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/line_number_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/safe_line_number_color = Color(0.7892157, 0.94941175, 0.8029412, 0.75)
text_editor/theme/highlighting/caret_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/caret_background_color = Color(0.15686275, 0.16470589, 0.21176471, 1)
text_editor/theme/highlighting/text_selected_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/selection_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/brace_mismatch_color = Color(1, 0.33333334, 0.33333334, 1)
text_editor/theme/highlighting/current_line_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/line_length_guideline_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/word_highlighted_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/number_color = Color(0.7411765, 0.5764706, 0.9764706, 1)
text_editor/theme/highlighting/function_color = Color(0.54509807, 0.9137255, 0.99215686, 1)
text_editor/theme/highlighting/member_variable_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/mark_color = Color(1, 0.33333334, 0.33333334, 0.3019608)
text_editor/theme/highlighting/warning_color = Color(1, 0.87, 0.4, 0.15)
text_editor/theme/highlighting/breakpoint_color = Color(1, 0.72156864, 0.42352942, 1)
text_editor/theme/highlighting/code_folding_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/search_result_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/search_result_border_color = Color(0.15686275, 0.16470589, 0.21176471, 1)
text_editor/theme/highlighting/gdscript/function_definition_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/gdscript/node_reference_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/gdscript/annotation_color = Color(1, 0.72156864, 0.42352942, 1)
text_editor/theme/highlighting/comment_markers/critical_color = Color(1, 0.33333334, 0.33333334, 1)
text_editor/theme/highlighting/comment_markers/warning_color = Color(0.94509804, 0.98039216, 0.54901963, 1)
text_editor/theme/highlighting/comment_markers/notice_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/external/exec_path = "/usr/bin/zeditor"
text_editor/external/exec_flags = "{project} {file}:{line}:{col}"
editors/3d_gizmos/gizmo_settings/bone_axis_length = 0.1
editors/animation/default_animation_step = 0.033333335
run/platforms/linuxbsd/prefer_wayland = true
network/connection/network_mode = 1
editors/grid_map/palette_min_width = 230
export/android/debug_keystore = "/home/henry/.local/share/godot/keystores/debug.keystore"
export/android/debug_keystore_pass = "android"
export/android/java_sdk_path = ""
export/android/android_sdk_path = "/home/henry/Android/Sdk"
export/macos/rcodesign = ""
export/web/http_port = 8060
export/web/tls_key = ""
export/web/tls_certificate = ""
export/windows/osslsigncode = ""
_editor_settings_advanced_mode = true
_project_settings_advanced_mode = false
_export_template_download_directory = "/home/henry/.cache/godot"
_default_feature_profile = ""
_script_setup_templates_dictionary = {
"Marker3D": "0NodeDefault",
"MeshInstance3D": "0NodeDefault",
"Node3D": "0NodeDefault",
"PhysicalBoneSimulator3D": "0NodeDefault",
"RayCast3D": "0NodeDefault"
}
_script_setup_use_script_templates = true
_use_favorites_root_selection = false
_export_preset_advanced_mode = false
export/android/scrcpy/screen_size = "1920x1080/120"
export/macos/actool = ""

View file

@ -1 +1,2 @@
/mnt/data/GodotProjects /mnt/data/GodotProjects/new-dnd-helper-main/
/mnt/data/GodotProjects/

View file

@ -17,7 +17,7 @@ exec-once = nm-applet --indicator &
exec-once = bash -c "mkfifo /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob && tail -f /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob | wob & disown" & exec-once = bash -c "mkfifo /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob && tail -f /tmp/$HYPRLAND_INSTANCE_SIGNATURE.wob | wob & disown" &
exec-once = /usr/lib/polkit-kde-authentication-agent-1 & exec-once = /usr/lib/polkit-kde-authentication-agent-1 &
# exec-once = hyprlock & # exec-once = hyprlock &
exec-once = swww-daemon & sleep 0.1 && swww img /mnt/data/Wallpapers/solid_background_dark.png --transition-type none & exec-once = awww-daemon & sleep 0.1 && awww img /mnt/data/Wallpapers/solid_background_dark.png --transition-type none &
# ## Slow app launch fix # ## Slow app launch fix

View file

@ -2,7 +2,7 @@
monitor = HDMI-A-1,1920x1080@239.76,0x0,1,transform,0 monitor = HDMI-A-1,1920x1080@239.76,0x0,1,transform,0
monitor = DP-1,2560x1440@59.95,1920x0,1,transform,1 monitor = DP-1,2560x1440@59.95,1920x0,1,transform,1
monitor = eDP-2,disable monitor = eDP-2, disable
# monitor = HDMI-A-1, disable # monitor = HDMI-A-1, disable
# monitor = DP-1, disable # monitor = DP-1, disable

View file

@ -0,0 +1,94 @@
{
"name": "Laptop",
"created_at": "2026-04-01T04:29:51.207188499Z",
"updated_at": "2026-04-01T04:31:06.822573866Z",
"outputs": [
{
"key": "boe|0x0a6d",
"name": "eDP-2",
"make": "BOE",
"model": "0x0A6D",
"enabled": true,
"mode": "1920x1200@165.00Hz",
"width": 1920,
"height": 1200,
"refresh": 165,
"x": -1,
"y": -1,
"scale": 1,
"transform": 0
},
{
"key": "dell inc.|dell s2721dgf|h13jy83",
"name": "DP-1",
"make": "Dell Inc.",
"model": "DELL S2721DGF",
"serial": "H13JY83",
"enabled": false,
"mode": "2560x1440@59.95Hz",
"width": 2560,
"height": 1440,
"refresh": 59.95,
"x": 1920,
"y": 0,
"scale": 1,
"transform": 1
},
{
"key": "samsung electric company|odyssey g40b|hcjxa14774",
"name": "HDMI-A-1",
"make": "Samsung Electric Company",
"model": "Odyssey G40B",
"serial": "HCJXA14774",
"enabled": false,
"mode": "1920x1080@239.76Hz",
"width": 1920,
"height": 1080,
"refresh": 239.76,
"x": 0,
"y": 0,
"scale": 1,
"transform": 0
}
],
"workspaces": {
"enabled": true,
"strategy": "sequential",
"max_workspaces": 9,
"group_size": 3,
"monitor_order": [
"boe|0x0a6d",
"samsung electric company|odyssey g40b|hcjxa14774",
"dell inc.|dell s2721dgf|h13jy83"
],
"rules": [
{
"workspace": "1",
"output_key": "samsung electric company|odyssey g40b|hcjxa14774",
"output_name": "HDMI-A-1",
"default": true
},
{
"workspace": "2",
"output_key": "samsung electric company|odyssey g40b|hcjxa14774",
"output_name": "HDMI-A-1"
},
{
"workspace": "3",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1",
"default": true
},
{
"workspace": "4",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1"
},
{
"workspace": "5",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1"
}
]
}
}

View file

@ -0,0 +1,94 @@
{
"name": "Normal",
"created_at": "2026-04-01T04:23:11.482056896Z",
"updated_at": "2026-04-01T04:23:11.482145433Z",
"outputs": [
{
"key": "dell inc.|dell s2721dgf|h13jy83",
"name": "DP-1",
"make": "Dell Inc.",
"model": "DELL S2721DGF",
"serial": "H13JY83",
"enabled": true,
"mode": "2560x1440@59.95Hz",
"width": 2560,
"height": 1440,
"refresh": 59.95,
"x": 1920,
"y": 0,
"scale": 1,
"transform": 1
},
{
"key": "samsung electric company|odyssey g40b|hcjxa14774",
"name": "HDMI-A-1",
"make": "Samsung Electric Company",
"model": "Odyssey G40B",
"serial": "HCJXA14774",
"enabled": true,
"mode": "1920x1080@239.76Hz",
"width": 1920,
"height": 1080,
"refresh": 239.76,
"x": 0,
"y": 0,
"scale": 1,
"transform": 0
},
{
"key": "boe|0x0a6d",
"name": "eDP-2",
"make": "BOE",
"model": "0x0A6D",
"enabled": false,
"mode": "preferred",
"width": 0,
"height": 0,
"refresh": 60,
"x": -1,
"y": -1,
"scale": 1,
"transform": 0
}
],
"workspaces": {
"enabled": true,
"strategy": "manual",
"max_workspaces": 9,
"group_size": 3,
"monitor_order": [
"boe|0x0a6d",
"samsung electric company|odyssey g40b|hcjxa14774",
"dell inc.|dell s2721dgf|h13jy83"
],
"rules": [
{
"workspace": "1",
"output_key": "samsung electric company|odyssey g40b|hcjxa14774",
"output_name": "HDMI-A-1",
"default": true
},
{
"workspace": "2",
"output_key": "samsung electric company|odyssey g40b|hcjxa14774",
"output_name": "HDMI-A-1"
},
{
"workspace": "3",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1",
"default": true
},
{
"workspace": "4",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1"
},
{
"workspace": "5",
"output_key": "dell inc.|dell s2721dgf|h13jy83",
"output_name": "DP-1"
}
]
}
}

View file

@ -7,5 +7,5 @@ WALLPAPERS=$(find "$WALLPAPER_DIR" -type f \( -iname "*.jpg" -o -iname "*.png" -
SELECTED_WALLPAPER=$(echo "$WALLPAPERS" | rofi -dmenu -i -p "Select Wallpaper:") SELECTED_WALLPAPER=$(echo "$WALLPAPERS" | rofi -dmenu -i -p "Select Wallpaper:")
if [ -n "$SELECTED_WALLPAPER" ]; then if [ -n "$SELECTED_WALLPAPER" ]; then
fish -c "swww_set_wallpaper '$SELECTED_WALLPAPER'" fish -c "awww_set_wallpaper '$SELECTED_WALLPAPER'"
fi fi

View file

@ -30,7 +30,7 @@ ueberzug_offset = [ 0, 0, 0, 0 ]
[opener] [opener]
edit = [ edit = [
{ run = "${EDITOR:-vi} %s", desc = "$EDITOR", for = "unix", block = true }, { run = "/usr/local/bin/zed_sudo_wrapper %s", desc = "Zed (sudo fallback)", for = "unix", block = true },
{ run = "code %s", desc = "code", for = "windows", orphan = true }, { run = "code %s", desc = "code", for = "windows", orphan = true },
{ run = "code -w %s", desc = "code (block)", for = "windows", block = true }, { run = "code -w %s", desc = "code (block)", for = "windows", block = true },
] ]
@ -65,11 +65,19 @@ download = [
pdf = [ pdf = [
{ run = "zathura %s", desc = "Zathura", block = true }, { run = "zathura %s", desc = "Zathura", block = true },
] ]
zedproj = [
{ run = "zeditor -n %s", desc = "Zed (project)", for = "unix", orphan = true, block = false },
]
[open] [open]
rules = [ rules = [
# Folder # Folder
{ url = "*/", use = [ "edit", "open", "reveal" ] }, { url = "*/", use = [ "zedproj", "open", "reveal" ] },
# TOML (force editor regardless of mime detector differences)
{ url = "*.toml", use = [ "edit", "reveal" ] },
{ mime = "application/{toml,x-toml}", use = [ "edit", "reveal" ] },
# Common config formats (force editor)
{ url = "*.{yaml,yml,conf,ini}", use = [ "edit", "reveal" ] },
# Text # Text
{ mime = "text/*", use = [ "edit", "reveal" ] }, { mime = "text/*", use = [ "edit", "reveal" ] },
# Image # Image