new version fixes

This commit is contained in:
Lennart J. Kurzweg (Nx2)
2025-06-10 19:34:56 +02:00
parent c186666394
commit 46ad89fe0d
2 changed files with 287 additions and 257 deletions

View File

@@ -3,197 +3,198 @@ pkgs.lib.mkIf (hyper.host != "NxACE")
{ {
home = { home = {
packages = with pkgs; [ packages = with pkgs; [
vesktop # vesktop
discord
]; ];
file.".config/vesktop/settings/settings.json".text = let # file.".config/vesktop/settings/settings.json".text = let
settingsSyncVersion = "1729179678715"; # settingsSyncVersion = "1729179678715";
in /* json */ ''{ # in /* json */ ''{
"notifyAboutUpdates": true, # "notifyAboutUpdates": true,
"autoUpdate": false, # "autoUpdate": false,
"autoUpdateNotification": true, # "autoUpdateNotification": true,
"useQuickCss": true, # "useQuickCss": true,
"themeLinks": [ # "themeLinks": [
"https://luckfire.github.io/amoled-cord/src/amoled-cord.css" # "https://luckfire.github.io/amoled-cord/src/amoled-cord.css"
], # ],
"enabledThemes": [], # "enabledThemes": [],
"enableReactDevtools": false, # "enableReactDevtools": false,
"frameless": false, # "frameless": false,
"transparent": true, # "transparent": true,
"winCtrlQ": false, # "winCtrlQ": false,
"macosTranslucency": false, # "macosTranslucency": false,
"disableMinSize": false, # "disableMinSize": false,
"winNativeTitleBar": false, # "winNativeTitleBar": false,
"plugins": { # "plugins": {
"BadgeAPI": { "enabled": true }, # "BadgeAPI": { "enabled": true },
"CommandsAPI": { "enabled": true }, # "CommandsAPI": { "enabled": true },
"ContextMenuAPI": { "enabled": true }, # "ContextMenuAPI": { "enabled": true },
"MemberListDecoratorsAPI": { "enabled": false }, # "MemberListDecoratorsAPI": { "enabled": false },
"MessageAccessoriesAPI": { "enabled": false }, # "MessageAccessoriesAPI": { "enabled": false },
"MessageDecorationsAPI": { "enabled": false }, # "MessageDecorationsAPI": { "enabled": false },
"MessageEventsAPI": { "enabled": false }, # "MessageEventsAPI": { "enabled": false },
"MessagePopoverAPI": { "enabled": false }, # "MessagePopoverAPI": { "enabled": false },
"NoticesAPI": { "enabled": true }, # "NoticesAPI": { "enabled": true },
"ServerListAPI": { "enabled": false }, # "ServerListAPI": { "enabled": false },
"NoTrack": { "enabled": true }, # "NoTrack": { "enabled": true },
"Settings": { # "Settings": {
"enabled": true, # "enabled": true,
"settingsLocation": "aboveActivity" # "settingsLocation": "aboveActivity"
}, # },
"SupportHelper": { "enabled": true }, # "SupportHelper": { "enabled": true },
"ChatInputButtonAPI": { "enabled": false }, # "ChatInputButtonAPI": { "enabled": false },
"AlwaysAnimate": { "enabled": true }, # "AlwaysAnimate": { "enabled": true },
"AlwaysTrust": { "enabled": true }, # "AlwaysTrust": { "enabled": true },
"AnonymiseFileNames": { "enabled": false }, # "AnonymiseFileNames": { "enabled": false },
"WebRichPresence (arRPC)": { "enabled": false }, # "WebRichPresence (arRPC)": { "enabled": false },
"BANger": { "enabled": false }, # "BANger": { "enabled": false },
"BetterFolders": { "enabled": false }, # "BetterFolders": { "enabled": false },
"BetterGifAltText": { "enabled": false }, # "BetterGifAltText": { "enabled": false },
"BetterGifPicker": { "enabled": false }, # "BetterGifPicker": { "enabled": false },
"BetterNotesBox": { "enabled": false }, # "BetterNotesBox": { "enabled": false },
"BetterRoleDot": { "enabled": false }, # "BetterRoleDot": { "enabled": false },
"BetterUploadButton": { "enabled": false }, # "BetterUploadButton": { "enabled": false },
"BiggerStreamPreview": { "enabled": false }, # "BiggerStreamPreview": { "enabled": false },
"BlurNSFW": { "enabled": false }, # "BlurNSFW": { "enabled": false },
"CallTimer": { "enabled": false }, # "CallTimer": { "enabled": false },
"ClearURLs": { "enabled": false }, # "ClearURLs": { "enabled": false },
"ClientTheme": { "enabled": false }, # "ClientTheme": { "enabled": false },
"ColorSighted": { "enabled": false }, # "ColorSighted": { "enabled": false },
"ConsoleShortcuts": { "enabled": false }, # "ConsoleShortcuts": { "enabled": false },
"CopyUserURLs": { "enabled": false }, # "CopyUserURLs": { "enabled": false },
"CrashHandler": { "enabled": true }, # "CrashHandler": { "enabled": true },
"CustomRPC": { "enabled": false }, # "CustomRPC": { "enabled": false },
"Dearrow": { "enabled": false }, # "Dearrow": { "enabled": false },
"Decor": { "enabled": false }, # "Decor": { "enabled": false },
"DisableCallIdle": { "enabled": false }, # "DisableCallIdle": { "enabled": false },
"EmoteCloner": { "enabled": false }, # "EmoteCloner": { "enabled": false },
"Experiments": { "enabled": false }, # "Experiments": { "enabled": false },
"F8Break": { "enabled": false }, # "F8Break": { "enabled": false },
"FakeNitro": { "enabled": false }, # "FakeNitro": { "enabled": false },
"FakeProfileThemes": { "enabled": true }, # "FakeProfileThemes": { "enabled": true },
"FavoriteEmojiFirst": { "enabled": false }, # "FavoriteEmojiFirst": { "enabled": false },
"FavoriteGifSearch": { "enabled": false }, # "FavoriteGifSearch": { "enabled": false },
"FixCodeblockGap": { "enabled": false }, # "FixCodeblockGap": { "enabled": false },
"FixSpotifyEmbeds": { "enabled": false }, # "FixSpotifyEmbeds": { "enabled": false },
"FixYoutubeEmbeds": { "enabled": false }, # "FixYoutubeEmbeds": { "enabled": false },
"ForceOwnerCrown": { "enabled": false }, # "ForceOwnerCrown": { "enabled": false },
"FriendInvites": { "enabled": false }, # "FriendInvites": { "enabled": false },
"GameActivityToggle": { "enabled": false }, # "GameActivityToggle": { "enabled": false },
"GifPaste": { "enabled": false }, # "GifPaste": { "enabled": false },
"GreetStickerPicker": { "enabled": false }, # "GreetStickerPicker": { "enabled": false },
"HideAttachments": { "enabled": false }, # "HideAttachments": { "enabled": false },
"iLoveSpam": { "enabled": false }, # "iLoveSpam": { "enabled": false },
"IgnoreActivities": { "enabled": false }, # "IgnoreActivities": { "enabled": false },
"ImageZoom": { "enabled": false }, # "ImageZoom": { "enabled": false },
"InvisibleChat": { "enabled": false }, # "InvisibleChat": { "enabled": false },
"KeepCurrentChannel": { "enabled": false }, # "KeepCurrentChannel": { "enabled": false },
"LastFMRichPresence": { "enabled": false }, # "LastFMRichPresence": { "enabled": false },
"LoadingQuotes": { "enabled": false }, # "LoadingQuotes": { "enabled": false },
"MemberCount": { "enabled": false }, # "MemberCount": { "enabled": false },
"MessageClickActions": { "enabled": false }, # "MessageClickActions": { "enabled": false },
"MessageLinkEmbeds": { "enabled": false }, # "MessageLinkEmbeds": { "enabled": false },
"MessageLogger": { "enabled": false }, # "MessageLogger": { "enabled": false },
"MessageTags": { "enabled": false }, # "MessageTags": { "enabled": false },
"MoreCommands": { "enabled": false }, # "MoreCommands": { "enabled": false },
"MoreKaomoji": { "enabled": false }, # "MoreKaomoji": { "enabled": false },
"MoreUserTags": { "enabled": false }, # "MoreUserTags": { "enabled": false },
"Moyai": { "enabled": false }, # "Moyai": { "enabled": false },
"MutualGroupDMs": { "enabled": false }, # "MutualGroupDMs": { "enabled": false },
"NewGuildSettings": { "enabled": false }, # "NewGuildSettings": { "enabled": false },
"NoBlockedMessages": { "enabled": false }, # "NoBlockedMessages": { "enabled": false },
"NoDevtoolsWarning": { "enabled": false }, # "NoDevtoolsWarning": { "enabled": false },
"NoF1": { "enabled": false }, # "NoF1": { "enabled": false },
"NoMosaic": { "enabled": false }, # "NoMosaic": { "enabled": false },
"NoPendingCount": { "enabled": false }, # "NoPendingCount": { "enabled": false },
"NoProfileThemes": { "enabled": false }, # "NoProfileThemes": { "enabled": false },
"NoReplyMention": { "enabled": false }, # "NoReplyMention": { "enabled": false },
"NoScreensharePreview": { "enabled": false }, # "NoScreensharePreview": { "enabled": false },
"NoTypingAnimation": { "enabled": false }, # "NoTypingAnimation": { "enabled": false },
"NoUnblockToJump": { "enabled": false }, # "NoUnblockToJump": { "enabled": false },
"NormalizeMessageLinks": { "enabled": false }, # "NormalizeMessageLinks": { "enabled": false },
"NotificationVolume": { "enabled": false }, # "NotificationVolume": { "enabled": false },
"NSFWGateBypass": { "enabled": false }, # "NSFWGateBypass": { "enabled": false },
"OnePingPerDM": { "enabled": false }, # "OnePingPerDM": { "enabled": false },
"oneko": { "enabled": false }, # "oneko": { "enabled": false },
"OpenInApp": { "enabled": false }, # "OpenInApp": { "enabled": false },
"Party mode 🎉": { "enabled": false }, # "Party mode 🎉": { "enabled": false },
"PermissionFreeWill": { "enabled": false }, # "PermissionFreeWill": { "enabled": false },
"PermissionsViewer": { "enabled": false }, # "PermissionsViewer": { "enabled": false },
"petpet": { "enabled": false }, # "petpet": { "enabled": false },
"PictureInPicture": { "enabled": false }, # "PictureInPicture": { "enabled": false },
"PinDMs": { "enabled": false }, # "PinDMs": { "enabled": false },
"PlainFolderIcon": { "enabled": false }, # "PlainFolderIcon": { "enabled": false },
"PlatformIndicators": { "enabled": false }, # "PlatformIndicators": { "enabled": false },
"PreviewMessage": { "enabled": false }, # "PreviewMessage": { "enabled": false },
"PronounDB": { "enabled": false }, # "PronounDB": { "enabled": false },
"QuickMention": { "enabled": false }, # "QuickMention": { "enabled": false },
"QuickReply": { "enabled": false }, # "QuickReply": { "enabled": false },
"ReactErrorDecoder": { "enabled": false }, # "ReactErrorDecoder": { "enabled": false },
"ReadAllNotificationsButton": { "enabled": false }, # "ReadAllNotificationsButton": { "enabled": false },
"RelationshipNotifier": { "enabled": false }, # "RelationshipNotifier": { "enabled": false },
"RevealAllSpoilers": { "enabled": false }, # "RevealAllSpoilers": { "enabled": false },
"ReverseImageSearch": { "enabled": false }, # "ReverseImageSearch": { "enabled": false },
"ReviewDB": { "enabled": false }, # "ReviewDB": { "enabled": false },
"RoleColorEverywhere": { "enabled": true }, # "RoleColorEverywhere": { "enabled": true },
"SearchReply": { "enabled": false }, # "SearchReply": { "enabled": false },
"SecretRingToneEnabler": { "enabled": false }, # "SecretRingToneEnabler": { "enabled": false },
"SendTimestamps": { "enabled": false }, # "SendTimestamps": { "enabled": false },
"ServerListIndicators": { "enabled": false }, # "ServerListIndicators": { "enabled": false },
"ServerProfile": { "enabled": false }, # "ServerProfile": { "enabled": false },
"ShikiCodeblocks": { "enabled": false }, # "ShikiCodeblocks": { "enabled": false },
"ShowAllMessageButtons": { "enabled": false }, # "ShowAllMessageButtons": { "enabled": false },
"ShowConnections": { "enabled": false }, # "ShowConnections": { "enabled": false },
"ShowHiddenChannels": { "enabled": false }, # "ShowHiddenChannels": { "enabled": false },
"ShowMeYourName": { "enabled": false }, # "ShowMeYourName": { "enabled": false },
"ShowTimeouts": { "enabled": false }, # "ShowTimeouts": { "enabled": false },
"SilentMessageToggle": { "enabled": false }, # "SilentMessageToggle": { "enabled": false },
"SilentTyping": { "enabled": false }, # "SilentTyping": { "enabled": false },
"SortFriendRequests": { "enabled": false }, # "SortFriendRequests": { "enabled": false },
"SpotifyControls": { "enabled": false }, # "SpotifyControls": { "enabled": false },
"SpotifyCrack": { "enabled": false }, # "SpotifyCrack": { "enabled": false },
"SpotifyShareCommands": { "enabled": false }, # "SpotifyShareCommands": { "enabled": false },
"StartupTimings": { "enabled": false }, # "StartupTimings": { "enabled": false },
"SuperReactionTweaks": { "enabled": false }, # "SuperReactionTweaks": { "enabled": false },
"TextReplace": { "enabled": false }, # "TextReplace": { "enabled": false },
"ThemeAttributes": { "enabled": false }, # "ThemeAttributes": { "enabled": false },
"TimeBarAllActivities": { "enabled": false }, # "TimeBarAllActivities": { "enabled": false },
"Translate": { "enabled": false }, # "Translate": { "enabled": false },
"TypingIndicator": { "enabled": false }, # "TypingIndicator": { "enabled": false },
"TypingTweaks": { "enabled": false }, # "TypingTweaks": { "enabled": false },
"Unindent": { "enabled": false }, # "Unindent": { "enabled": false },
"UnsuppressEmbeds": { "enabled": false }, # "UnsuppressEmbeds": { "enabled": false },
"UrbanDictionary": { "enabled": false }, # "UrbanDictionary": { "enabled": false },
"UserVoiceShow": { "enabled": false }, # "UserVoiceShow": { "enabled": false },
"USRBG": { "enabled": false }, # "USRBG": { "enabled": false },
"ValidUser": { "enabled": false }, # "ValidUser": { "enabled": false },
"VoiceChatDoubleClick": { "enabled": false }, # "VoiceChatDoubleClick": { "enabled": false },
"VcNarrator": { "enabled": false }, # "VcNarrator": { "enabled": false },
"VencordToolbox": { "enabled": false }, # "VencordToolbox": { "enabled": false },
"ViewIcons": { "enabled": false }, # "ViewIcons": { "enabled": false },
"ViewRaw": { "enabled": false }, # "ViewRaw": { "enabled": false },
"VoiceMessages": { "enabled": false }, # "VoiceMessages": { "enabled": false },
"WebContextMenus": { # "WebContextMenus": {
"enabled": true, # "enabled": true,
"addBack": true }, # "addBack": true },
"WebKeybinds": { "enabled": true }, # "WebKeybinds": { "enabled": true },
"WhoReacted": { "enabled": false }, # "WhoReacted": { "enabled": false },
"Wikisearch": { "enabled": false }, # "Wikisearch": { "enabled": false },
"XSOverlay": { "enabled": false } # "XSOverlay": { "enabled": false }
}, # },
"notifications": { # "notifications": {
"timeout": 5000, # "timeout": 5000,
"position": "bottom-right", # "position": "bottom-right",
"useNative": "not-focused", # "useNative": "not-focused",
"logLimit": 50 # "logLimit": 50
}, # },
"cloud": { # "cloud": {
"authenticated": false, # "authenticated": false,
"url": "https://api.vencord.dev/", # "url": "https://api.vencord.dev/",
"settingsSync": false, # "settingsSync": false,
"settingsSyncVersion": ${settingsSyncVersion} # "settingsSyncVersion": ${settingsSyncVersion}
} # }
} # }
''; # '';
}; };
} }

View File

@@ -54,6 +54,7 @@ in {
hyprland-protocols hyprland-protocols
hyprlock hyprlock
hypridle hypridle
hyprshot
hyprpicker hyprpicker
hyprcursor hyprcursor
@@ -62,8 +63,8 @@ in {
# ]) ++ (with pkgs-unstable; [ # ]) ++ (with pkgs-unstable; [
]) ++ (with inputs; [ # ]) ++ (with inputs; [
hyprswitch.packages.x86_64-linux.default # hyprswitch.packages.x86_64-linux.default
]); ]);
@@ -78,7 +79,8 @@ in {
# inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo # inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
# inputs.hyprfocus.packages.${pkgs.system}.hyprfocus # inputs.hyprfocus.packages.${pkgs.system}.hyprfocus
# inputs.hycov.packages.${pkgs.system}.hycov # inputs.hycov.packages.${pkgs.system}.hycov
# inputs.Hyprspace.packages.${pkgs.system}.Hyprspace pkgs.hyprlandPlugins.hyprspace
# inputs.hyprspace.packages.${pkgs.system}.Hyprspace
]; ];
settings = { settings = {
@@ -121,7 +123,7 @@ in {
"27, monitor:${d2}" "27, monitor:${d2}"
"28, monitor:${d2}" "28, monitor:${d2}"
"29, monitor:${d2}" "29, monitor:${d2}"
"20, monitor:${d2}" "20, monitor:${d2}, ${compact}"
"31, monitor:${d3}, default:${let x = if hyper.host == "NxNORTH" then "true" else "false"; in x}" "31, monitor:${d3}, default:${let x = if hyper.host == "NxNORTH" then "true" else "false"; in x}"
"32, monitor:${d3}" "32, monitor:${d3}"
"33, monitor:${d3}" "33, monitor:${d3}"
@@ -196,7 +198,7 @@ in {
blur = { blur = {
enabled = true; enabled = true;
size = "3"; size = "10";
passes = "2"; passes = "2";
xray = false; xray = false;
vibrancy = 0.5; vibrancy = 0.5;
@@ -206,9 +208,10 @@ in {
animations = { animations = {
enabled = true; enabled = true;
# bezier = "myBezier, 0.01, 0.9, 0.1, 1.0"; #o bezier = "myBezier, 0.01, 0.9, 0.1, 1.0"; #o
# bezier = "myBezier, 0.83, 0, 0.17, 1"; # io # bezier = "myBezier, 0.83, 0, 0.17, 1"; # io
bezier = "myBezier, 0.33, 1, 0.68, 1"; # bezier = "myBezier, 0.05, 0.9, 0.1, 1.05";
# bezier = "myBezier, 0.33, 1, 0.68, 1";
animation = let direction = if hyper.host == "NxXPS" then "slide" else "slidevert"; in [ animation = let direction = if hyper.host == "NxXPS" then "slide" else "slidevert"; in [
"windows, 1, ${animation-speed}, myBezier, slide" "windows, 1, ${animation-speed}, myBezier, slide"
"border, 1, ${animation-speed}, myBezier" "border, 1, ${animation-speed}, myBezier"
@@ -261,68 +264,52 @@ in {
windowrulev2 = [ windowrulev2 = [
"bordercolor rgba(${rice.lib.nohash rice.color.magenta.bright}ff), pinned:1" "bordercolor rgba(${rice.lib.nohash rice.color.magenta.bright}ff), pinned:1"
"noanim, class:^(presenter)$" # sent
"float, class:^(presenter)$" # sent
"noanim, class:^(imv)$"
"float, class:^(imv)$"
"fullscreen, class:^(imv)$"
# "float, initialTitle:^(Edit Item)$" # thunderbid calendar
# "dimaround on, initialTitle:^(Edit Item)$" # thunderbid calendar
"float,class:^(thunderbird)$"
# "float,class:^(thunderbird)$,title:^(.*)(Reminder)(.*)$"
# "float,class:^(thunderbird)$,title:^About(.*)$"
# "float,class:^(thunderbird)$,title:^(Check Spelling)$"
"center 1,class:^(gimp)$"
] ++ [
"bordersize 0, floating:0, onworkspace:w[tv1]" "bordersize 0, floating:0, onworkspace:w[tv1]"
"rounding 0, floating:0, onworkspace:w[tv1]" "rounding 0, floating:0, onworkspace:w[tv1]"
"bordersize 0, floating:0, onworkspace:f[1]" "bordersize 0, floating:0, onworkspace:f[1]"
"rounding 0, floating:0, onworkspace:f[1]" "rounding 0, floating:0, onworkspace:f[1]"
]; ] ++ [
"center 1,class:^(gimp)$"
windowrule = [ "float, class:^(ibus-ui.*)$"
# "opacity ${transparency}, firefox" "float, class:^(ibus-ui-gtk3)$"
"opacity ${transparency}, code-oss" "float, class:^(imv)$"
"opacity ${transparency}, VSCodium" "float, class:^(org.kde.polkit-kde-authentication-agent-1)$"
"opacity ${transparency}, Code" "float, class:^(presenter)$" # sent
# "opacity ${transparency}, sent" "float, class:^(thunderbird)$"
"opacity ${transparency}, neovide"
"opacity ${transparency}, obsidian"
# "opacity ${transparency}, zathura"
# "bordercolor rgba(${rice.lib.nohash rice.color.foreground}ff) rgba(${rice.lib.nohash rice.color.background}${rice.lib.float-to-drune rice.transparency}), Alacritty"
# "bordercolor rgba(${rice.lib.nohash rice.color.foreground}ff) rgba(${rice.lib.nohash rice.color.background}${rice.lib.float-to-drune rice.transparency}), ${terminal}"
"opacity ${transparency}, discord"
"opacity ${transparency}, vesktop"
"opacity ${transparency}, Element"
"opacity ${transparency}, lutris"
"opacity ${transparency}, element"
# "opacity ${transparency}, ^([sS]potify)$"
# "opacity ${transparency}, virt-manager"
# "opacity ${transparency}, thunar"
"opacity ${transparency}, title:^(wlogout)$"
"opaque, title:^(GNU Image Manipulation Program)$"
"float, title:^(Picture-in-Picture)$"
"float, title:^(Ibus-ui.*)$"
"float, ^(ibus-ui.*)$"
"float, ^(ibus-ui-gtk3)$"
"float, title:^(Ibus-ui-gtk3)$"
"pin, title:^(Picture-in-Picture)$"
"float, org.kde.polkit-kde-authentication-agent-1"
"float, title:^(wlogout)$"
"float, imv"
"float, title:^(Page Info .*)$"
"float, title:^(Compact folders)$" "float, title:^(Compact folders)$"
"tile, sent" "float, title:^(Ibus-ui.*)$"
"fullscreen, wlogout" "float, title:^(Ibus-ui-gtk3)$"
"fullscreen, sent" "float, title:^(Page Info .*)$"
"workspace 14, lutris" "float, title:^(Picture-in-Picture)$"
"workspace 100, title:^(Apex Legends)$" "float, title:^(wlogout)$"
"workspace 100, ^(cyberpunk2077.exe)$"
"workspace 100, title:^(No Man.s Sky)$" "fullscreen, class:^(imv)$"
"workspace 100, gamescope" "fullscreen, class:^(sent)$"
"fullscreen, class:^(wlogout)$"
"noanim, class:^(imv)$"
"noanim, class:^(presenter)$" # sent
"opacity ${transparency}, class:^(Code)$"
"opacity ${transparency}, class:^(code-oss)$"
"opacity ${transparency}, class:^(discord)$"
"opacity ${transparency}, class:^(element)$"
"opacity ${transparency}, class:^(Element)$"
"opacity ${transparency}, class:^(lutris)$"
"opacity ${transparency}, class:^(neovide)$"
"opacity ${transparency}, class:^(obsidian)$"
"opacity ${transparency}, class:^(vesktop)$"
"opacity ${transparency}, class:^(VSCodium)$"
"opacity ${transparency}, title:^(wlogout)$"
"opaque, title:^(GNU Image Manipulation Program)$"
"pin, title:^(Picture-in-Picture)$"
"tile, class:^(sent)$"
"workspace 100, class:^(gamescope)$"
]; ];
@@ -344,7 +331,6 @@ in {
########################################################################### ###########################################################################
## ROW 0: ## ROW 0:
bind = [ bind = [
"SUPER SHIFT, Escape, exit, "
"SUPER, F1, workspace, 100" "SUPER, F1, workspace, 100"
"SUPER SHIFT, F1, movetoworkspace, 100" "SUPER SHIFT, F1, movetoworkspace, 100"
# "SUPER, F2," # "SUPER, F2,"
@@ -395,8 +381,8 @@ in {
########################################################################### ###########################################################################
## ROW 2: ## ROW 2:
#bind = SUPER, TAB, hycov:toggleoverview # "SUPER, TAB, hycov:toggleoverview"
# "SUPER, TAB, overview:toggle" "SUPER, TAB, overview:toggle"
# "SUPER, TAB, hyprexpo:expo, toggle" # "SUPER, TAB, hyprexpo:expo, toggle"
"ALT, TAB, focuscurrentorlast" "ALT, TAB, focuscurrentorlast"
# "SUPER, TAB, exec, hyprswitch --daemon" # "SUPER, TAB, exec, hyprswitch --daemon"
@@ -427,7 +413,8 @@ in {
"SUPER, A, execr, waybar_mode set ' 󰹑 '" "SUPER, A, execr, waybar_mode set ' 󰹑 '"
"SUPER, A, submap, scrL" "SUPER, A, submap, scrL"
"SUPER, S, exec, spotify" "SUPER, S, exec, spotify"
"SUPER, D, exec, vesktop --disable-gpu-compositing" # "SUPER, D, exec, vesktop --disable-gpu-compositing"
"SUPER, D, exec, discord"
"SUPER, F, fullscreen" "SUPER, F, fullscreen"
# "SUPER, G," # "SUPER, G,"
"SUPER, H, movefocus, l" "SUPER, H, movefocus, l"
@@ -481,7 +468,9 @@ in {
########################################################################### ###########################################################################
## MEGA KEYS: ## MEGA KEYS:
'' , Print, exec, grim -g "$(slurp)"'' ", Print, execr, waybar_mode set '󰄀 '"
", Print, submap, screenshot"
# "SUPER, Next, resizeactive, 5% 5%" # binde # "SUPER, Next, resizeactive, 5% 5%" # binde
# "SUPER, Prior, resizeactive, -5% -5%" # binde # "SUPER, Prior, resizeactive, -5% -5%" # binde
@@ -518,6 +507,39 @@ in {
"SUPER, Next, resizeactive, 10% 10%" "SUPER, Next, resizeactive, 10% 10%"
"SUPER, Prior, resizeactive, -10% -10%" "SUPER, Prior, resizeactive, -10% -10%"
]; ];
plugin = {
overview = {
# panelHeight =
# panelBorderWidth =
onBottom = false; # whether if panel should be on bottom instead of top
# workspaceMargin = # spacing of workspaces with eachother and the edge of the panel
# reservedArea = # padding on top of the panel, for Macbook camera notch
workspaceBorderSize = rice.border-width; #
centerAligned = true; # whether if workspaces should be aligned at the center (KDE / macOS style) or at the left (Windows style)
hideBackgroundLayers = true; # do not draw background and bottom layers in overview
hideTopLayers = false; # do not draw top layers in overview
hideOverlayLayers = false; # do not draw overlay layers in overview
hideRealLayers = false; # whether to hide layers in actual workspace
drawActiveWorkspace = true; # draw the active workspace in overview as-is
overrideGaps = false; # whether if overview should override the layout gaps in the current workspace using the following values
# gapsIn = #
# gapsOut = #
affectStrut = false; # whether the panel should push window aside, disabling this option also
dots_center = true;
autoDrag = true; # mouse click always drags window when overview is open
autoScroll = true; # mouse scroll on active workspace area always switch workspace
exitOnClick = true; # mouse click without dragging exits overview
switchOnDrop = true; # switch to the workspace when a window is droppped into it
exitOnSwitch = true; # overview exits when overview is switched by clicking on workspace view or by switchOnDrop
showNewWorkspace = false; # add a new empty workspace at the end of workspaces view
showEmptyWorkspace = false; # show empty workspaces that are inbetween non-empty workspaces
showSpecialWorkspace = false; # defaults to false
disableGestures = true;
reverseSwipe = true; # reverses the direction of swipe gesture, for macOS peeps?
exitKey = true;
};
};
}; };
@@ -604,6 +626,13 @@ in {
bind = , Escape, submap, reset bind = , Escape, submap, reset
submap = reset submap = reset
submap = screenshot
${action_simple { key = "W"; cmd = ''exec,hyprshot -m window''; }}
${action_simple { key = "M"; cmd = ''exec,hyprshot -m output''; }}
${action_simple { key = "R"; cmd = ''exec,hyprshot -m region''; }}
bind = , Escape, execr, waybar_mode unset
bind = , Escape, submap, reset
submap = reset
''; '';
}; };