From 46ad89fe0d6a8cdd5b26ebfeea1eee63509443bf Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Tue, 10 Jun 2025 19:34:56 +0200 Subject: [PATCH] new version fixes --- home-modules/discord.nix | 379 +++++++++++++++++++------------------- home-modules/hyprland.nix | 165 ++++++++++------- 2 files changed, 287 insertions(+), 257 deletions(-) diff --git a/home-modules/discord.nix b/home-modules/discord.nix index d3810f9..71676eb 100644 --- a/home-modules/discord.nix +++ b/home-modules/discord.nix @@ -3,197 +3,198 @@ pkgs.lib.mkIf (hyper.host != "NxACE") { home = { packages = with pkgs; [ - vesktop + # vesktop + discord ]; - file.".config/vesktop/settings/settings.json".text = let - settingsSyncVersion = "1729179678715"; - in /* json */ ''{ - "notifyAboutUpdates": true, - "autoUpdate": false, - "autoUpdateNotification": true, - "useQuickCss": true, - "themeLinks": [ - "https://luckfire.github.io/amoled-cord/src/amoled-cord.css" - ], - "enabledThemes": [], - "enableReactDevtools": false, - "frameless": false, - "transparent": true, - "winCtrlQ": false, - "macosTranslucency": false, - "disableMinSize": false, - "winNativeTitleBar": false, - "plugins": { - "BadgeAPI": { "enabled": true }, - "CommandsAPI": { "enabled": true }, - "ContextMenuAPI": { "enabled": true }, - "MemberListDecoratorsAPI": { "enabled": false }, - "MessageAccessoriesAPI": { "enabled": false }, - "MessageDecorationsAPI": { "enabled": false }, - "MessageEventsAPI": { "enabled": false }, - "MessagePopoverAPI": { "enabled": false }, - "NoticesAPI": { "enabled": true }, - "ServerListAPI": { "enabled": false }, - "NoTrack": { "enabled": true }, - "Settings": { - "enabled": true, - "settingsLocation": "aboveActivity" - }, - "SupportHelper": { "enabled": true }, - "ChatInputButtonAPI": { "enabled": false }, - "AlwaysAnimate": { "enabled": true }, - "AlwaysTrust": { "enabled": true }, - "AnonymiseFileNames": { "enabled": false }, - "WebRichPresence (arRPC)": { "enabled": false }, - "BANger": { "enabled": false }, - "BetterFolders": { "enabled": false }, - "BetterGifAltText": { "enabled": false }, - "BetterGifPicker": { "enabled": false }, - "BetterNotesBox": { "enabled": false }, - "BetterRoleDot": { "enabled": false }, - "BetterUploadButton": { "enabled": false }, - "BiggerStreamPreview": { "enabled": false }, - "BlurNSFW": { "enabled": false }, - "CallTimer": { "enabled": false }, - "ClearURLs": { "enabled": false }, - "ClientTheme": { "enabled": false }, - "ColorSighted": { "enabled": false }, - "ConsoleShortcuts": { "enabled": false }, - "CopyUserURLs": { "enabled": false }, - "CrashHandler": { "enabled": true }, - "CustomRPC": { "enabled": false }, - "Dearrow": { "enabled": false }, - "Decor": { "enabled": false }, - "DisableCallIdle": { "enabled": false }, - "EmoteCloner": { "enabled": false }, - "Experiments": { "enabled": false }, - "F8Break": { "enabled": false }, - "FakeNitro": { "enabled": false }, - "FakeProfileThemes": { "enabled": true }, - "FavoriteEmojiFirst": { "enabled": false }, - "FavoriteGifSearch": { "enabled": false }, - "FixCodeblockGap": { "enabled": false }, - "FixSpotifyEmbeds": { "enabled": false }, - "FixYoutubeEmbeds": { "enabled": false }, - "ForceOwnerCrown": { "enabled": false }, - "FriendInvites": { "enabled": false }, - "GameActivityToggle": { "enabled": false }, - "GifPaste": { "enabled": false }, - "GreetStickerPicker": { "enabled": false }, - "HideAttachments": { "enabled": false }, - "iLoveSpam": { "enabled": false }, - "IgnoreActivities": { "enabled": false }, - "ImageZoom": { "enabled": false }, - "InvisibleChat": { "enabled": false }, - "KeepCurrentChannel": { "enabled": false }, - "LastFMRichPresence": { "enabled": false }, - "LoadingQuotes": { "enabled": false }, - "MemberCount": { "enabled": false }, - "MessageClickActions": { "enabled": false }, - "MessageLinkEmbeds": { "enabled": false }, - "MessageLogger": { "enabled": false }, - "MessageTags": { "enabled": false }, - "MoreCommands": { "enabled": false }, - "MoreKaomoji": { "enabled": false }, - "MoreUserTags": { "enabled": false }, - "Moyai": { "enabled": false }, - "MutualGroupDMs": { "enabled": false }, - "NewGuildSettings": { "enabled": false }, - "NoBlockedMessages": { "enabled": false }, - "NoDevtoolsWarning": { "enabled": false }, - "NoF1": { "enabled": false }, - "NoMosaic": { "enabled": false }, - "NoPendingCount": { "enabled": false }, - "NoProfileThemes": { "enabled": false }, - "NoReplyMention": { "enabled": false }, - "NoScreensharePreview": { "enabled": false }, - "NoTypingAnimation": { "enabled": false }, - "NoUnblockToJump": { "enabled": false }, - "NormalizeMessageLinks": { "enabled": false }, - "NotificationVolume": { "enabled": false }, - "NSFWGateBypass": { "enabled": false }, - "OnePingPerDM": { "enabled": false }, - "oneko": { "enabled": false }, - "OpenInApp": { "enabled": false }, - "Party mode 🎉": { "enabled": false }, - "PermissionFreeWill": { "enabled": false }, - "PermissionsViewer": { "enabled": false }, - "petpet": { "enabled": false }, - "PictureInPicture": { "enabled": false }, - "PinDMs": { "enabled": false }, - "PlainFolderIcon": { "enabled": false }, - "PlatformIndicators": { "enabled": false }, - "PreviewMessage": { "enabled": false }, - "PronounDB": { "enabled": false }, - "QuickMention": { "enabled": false }, - "QuickReply": { "enabled": false }, - "ReactErrorDecoder": { "enabled": false }, - "ReadAllNotificationsButton": { "enabled": false }, - "RelationshipNotifier": { "enabled": false }, - "RevealAllSpoilers": { "enabled": false }, - "ReverseImageSearch": { "enabled": false }, - "ReviewDB": { "enabled": false }, - "RoleColorEverywhere": { "enabled": true }, - "SearchReply": { "enabled": false }, - "SecretRingToneEnabler": { "enabled": false }, - "SendTimestamps": { "enabled": false }, - "ServerListIndicators": { "enabled": false }, - "ServerProfile": { "enabled": false }, - "ShikiCodeblocks": { "enabled": false }, - "ShowAllMessageButtons": { "enabled": false }, - "ShowConnections": { "enabled": false }, - "ShowHiddenChannels": { "enabled": false }, - "ShowMeYourName": { "enabled": false }, - "ShowTimeouts": { "enabled": false }, - "SilentMessageToggle": { "enabled": false }, - "SilentTyping": { "enabled": false }, - "SortFriendRequests": { "enabled": false }, - "SpotifyControls": { "enabled": false }, - "SpotifyCrack": { "enabled": false }, - "SpotifyShareCommands": { "enabled": false }, - "StartupTimings": { "enabled": false }, - "SuperReactionTweaks": { "enabled": false }, - "TextReplace": { "enabled": false }, - "ThemeAttributes": { "enabled": false }, - "TimeBarAllActivities": { "enabled": false }, - "Translate": { "enabled": false }, - "TypingIndicator": { "enabled": false }, - "TypingTweaks": { "enabled": false }, - "Unindent": { "enabled": false }, - "UnsuppressEmbeds": { "enabled": false }, - "UrbanDictionary": { "enabled": false }, - "UserVoiceShow": { "enabled": false }, - "USRBG": { "enabled": false }, - "ValidUser": { "enabled": false }, - "VoiceChatDoubleClick": { "enabled": false }, - "VcNarrator": { "enabled": false }, - "VencordToolbox": { "enabled": false }, - "ViewIcons": { "enabled": false }, - "ViewRaw": { "enabled": false }, - "VoiceMessages": { "enabled": false }, - "WebContextMenus": { - "enabled": true, - "addBack": true }, - "WebKeybinds": { "enabled": true }, - "WhoReacted": { "enabled": false }, - "Wikisearch": { "enabled": false }, - "XSOverlay": { "enabled": false } - }, - "notifications": { - "timeout": 5000, - "position": "bottom-right", - "useNative": "not-focused", - "logLimit": 50 - }, - "cloud": { - "authenticated": false, - "url": "https://api.vencord.dev/", - "settingsSync": false, - "settingsSyncVersion": ${settingsSyncVersion} - } - } - ''; + # file.".config/vesktop/settings/settings.json".text = let + # settingsSyncVersion = "1729179678715"; + # in /* json */ ''{ + # "notifyAboutUpdates": true, + # "autoUpdate": false, + # "autoUpdateNotification": true, + # "useQuickCss": true, + # "themeLinks": [ + # "https://luckfire.github.io/amoled-cord/src/amoled-cord.css" + # ], + # "enabledThemes": [], + # "enableReactDevtools": false, + # "frameless": false, + # "transparent": true, + # "winCtrlQ": false, + # "macosTranslucency": false, + # "disableMinSize": false, + # "winNativeTitleBar": false, + # "plugins": { + # "BadgeAPI": { "enabled": true }, + # "CommandsAPI": { "enabled": true }, + # "ContextMenuAPI": { "enabled": true }, + # "MemberListDecoratorsAPI": { "enabled": false }, + # "MessageAccessoriesAPI": { "enabled": false }, + # "MessageDecorationsAPI": { "enabled": false }, + # "MessageEventsAPI": { "enabled": false }, + # "MessagePopoverAPI": { "enabled": false }, + # "NoticesAPI": { "enabled": true }, + # "ServerListAPI": { "enabled": false }, + # "NoTrack": { "enabled": true }, + # "Settings": { + # "enabled": true, + # "settingsLocation": "aboveActivity" + # }, + # "SupportHelper": { "enabled": true }, + # "ChatInputButtonAPI": { "enabled": false }, + # "AlwaysAnimate": { "enabled": true }, + # "AlwaysTrust": { "enabled": true }, + # "AnonymiseFileNames": { "enabled": false }, + # "WebRichPresence (arRPC)": { "enabled": false }, + # "BANger": { "enabled": false }, + # "BetterFolders": { "enabled": false }, + # "BetterGifAltText": { "enabled": false }, + # "BetterGifPicker": { "enabled": false }, + # "BetterNotesBox": { "enabled": false }, + # "BetterRoleDot": { "enabled": false }, + # "BetterUploadButton": { "enabled": false }, + # "BiggerStreamPreview": { "enabled": false }, + # "BlurNSFW": { "enabled": false }, + # "CallTimer": { "enabled": false }, + # "ClearURLs": { "enabled": false }, + # "ClientTheme": { "enabled": false }, + # "ColorSighted": { "enabled": false }, + # "ConsoleShortcuts": { "enabled": false }, + # "CopyUserURLs": { "enabled": false }, + # "CrashHandler": { "enabled": true }, + # "CustomRPC": { "enabled": false }, + # "Dearrow": { "enabled": false }, + # "Decor": { "enabled": false }, + # "DisableCallIdle": { "enabled": false }, + # "EmoteCloner": { "enabled": false }, + # "Experiments": { "enabled": false }, + # "F8Break": { "enabled": false }, + # "FakeNitro": { "enabled": false }, + # "FakeProfileThemes": { "enabled": true }, + # "FavoriteEmojiFirst": { "enabled": false }, + # "FavoriteGifSearch": { "enabled": false }, + # "FixCodeblockGap": { "enabled": false }, + # "FixSpotifyEmbeds": { "enabled": false }, + # "FixYoutubeEmbeds": { "enabled": false }, + # "ForceOwnerCrown": { "enabled": false }, + # "FriendInvites": { "enabled": false }, + # "GameActivityToggle": { "enabled": false }, + # "GifPaste": { "enabled": false }, + # "GreetStickerPicker": { "enabled": false }, + # "HideAttachments": { "enabled": false }, + # "iLoveSpam": { "enabled": false }, + # "IgnoreActivities": { "enabled": false }, + # "ImageZoom": { "enabled": false }, + # "InvisibleChat": { "enabled": false }, + # "KeepCurrentChannel": { "enabled": false }, + # "LastFMRichPresence": { "enabled": false }, + # "LoadingQuotes": { "enabled": false }, + # "MemberCount": { "enabled": false }, + # "MessageClickActions": { "enabled": false }, + # "MessageLinkEmbeds": { "enabled": false }, + # "MessageLogger": { "enabled": false }, + # "MessageTags": { "enabled": false }, + # "MoreCommands": { "enabled": false }, + # "MoreKaomoji": { "enabled": false }, + # "MoreUserTags": { "enabled": false }, + # "Moyai": { "enabled": false }, + # "MutualGroupDMs": { "enabled": false }, + # "NewGuildSettings": { "enabled": false }, + # "NoBlockedMessages": { "enabled": false }, + # "NoDevtoolsWarning": { "enabled": false }, + # "NoF1": { "enabled": false }, + # "NoMosaic": { "enabled": false }, + # "NoPendingCount": { "enabled": false }, + # "NoProfileThemes": { "enabled": false }, + # "NoReplyMention": { "enabled": false }, + # "NoScreensharePreview": { "enabled": false }, + # "NoTypingAnimation": { "enabled": false }, + # "NoUnblockToJump": { "enabled": false }, + # "NormalizeMessageLinks": { "enabled": false }, + # "NotificationVolume": { "enabled": false }, + # "NSFWGateBypass": { "enabled": false }, + # "OnePingPerDM": { "enabled": false }, + # "oneko": { "enabled": false }, + # "OpenInApp": { "enabled": false }, + # "Party mode 🎉": { "enabled": false }, + # "PermissionFreeWill": { "enabled": false }, + # "PermissionsViewer": { "enabled": false }, + # "petpet": { "enabled": false }, + # "PictureInPicture": { "enabled": false }, + # "PinDMs": { "enabled": false }, + # "PlainFolderIcon": { "enabled": false }, + # "PlatformIndicators": { "enabled": false }, + # "PreviewMessage": { "enabled": false }, + # "PronounDB": { "enabled": false }, + # "QuickMention": { "enabled": false }, + # "QuickReply": { "enabled": false }, + # "ReactErrorDecoder": { "enabled": false }, + # "ReadAllNotificationsButton": { "enabled": false }, + # "RelationshipNotifier": { "enabled": false }, + # "RevealAllSpoilers": { "enabled": false }, + # "ReverseImageSearch": { "enabled": false }, + # "ReviewDB": { "enabled": false }, + # "RoleColorEverywhere": { "enabled": true }, + # "SearchReply": { "enabled": false }, + # "SecretRingToneEnabler": { "enabled": false }, + # "SendTimestamps": { "enabled": false }, + # "ServerListIndicators": { "enabled": false }, + # "ServerProfile": { "enabled": false }, + # "ShikiCodeblocks": { "enabled": false }, + # "ShowAllMessageButtons": { "enabled": false }, + # "ShowConnections": { "enabled": false }, + # "ShowHiddenChannels": { "enabled": false }, + # "ShowMeYourName": { "enabled": false }, + # "ShowTimeouts": { "enabled": false }, + # "SilentMessageToggle": { "enabled": false }, + # "SilentTyping": { "enabled": false }, + # "SortFriendRequests": { "enabled": false }, + # "SpotifyControls": { "enabled": false }, + # "SpotifyCrack": { "enabled": false }, + # "SpotifyShareCommands": { "enabled": false }, + # "StartupTimings": { "enabled": false }, + # "SuperReactionTweaks": { "enabled": false }, + # "TextReplace": { "enabled": false }, + # "ThemeAttributes": { "enabled": false }, + # "TimeBarAllActivities": { "enabled": false }, + # "Translate": { "enabled": false }, + # "TypingIndicator": { "enabled": false }, + # "TypingTweaks": { "enabled": false }, + # "Unindent": { "enabled": false }, + # "UnsuppressEmbeds": { "enabled": false }, + # "UrbanDictionary": { "enabled": false }, + # "UserVoiceShow": { "enabled": false }, + # "USRBG": { "enabled": false }, + # "ValidUser": { "enabled": false }, + # "VoiceChatDoubleClick": { "enabled": false }, + # "VcNarrator": { "enabled": false }, + # "VencordToolbox": { "enabled": false }, + # "ViewIcons": { "enabled": false }, + # "ViewRaw": { "enabled": false }, + # "VoiceMessages": { "enabled": false }, + # "WebContextMenus": { + # "enabled": true, + # "addBack": true }, + # "WebKeybinds": { "enabled": true }, + # "WhoReacted": { "enabled": false }, + # "Wikisearch": { "enabled": false }, + # "XSOverlay": { "enabled": false } + # }, + # "notifications": { + # "timeout": 5000, + # "position": "bottom-right", + # "useNative": "not-focused", + # "logLimit": 50 + # }, + # "cloud": { + # "authenticated": false, + # "url": "https://api.vencord.dev/", + # "settingsSync": false, + # "settingsSyncVersion": ${settingsSyncVersion} + # } + # } + # ''; }; } diff --git a/home-modules/hyprland.nix b/home-modules/hyprland.nix index 83b34a8..ca99ab4 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -54,6 +54,7 @@ in { hyprland-protocols hyprlock hypridle + hyprshot hyprpicker hyprcursor @@ -62,8 +63,8 @@ in { # ]) ++ (with pkgs-unstable; [ - ]) ++ (with inputs; [ - hyprswitch.packages.x86_64-linux.default + # ]) ++ (with inputs; [ + # hyprswitch.packages.x86_64-linux.default ]); @@ -78,7 +79,8 @@ in { # inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo # inputs.hyprfocus.packages.${pkgs.system}.hyprfocus # inputs.hycov.packages.${pkgs.system}.hycov - # inputs.Hyprspace.packages.${pkgs.system}.Hyprspace + pkgs.hyprlandPlugins.hyprspace + # inputs.hyprspace.packages.${pkgs.system}.Hyprspace ]; settings = { @@ -121,7 +123,7 @@ in { "27, monitor:${d2}" "28, 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}" "32, monitor:${d3}" "33, monitor:${d3}" @@ -196,7 +198,7 @@ in { blur = { enabled = true; - size = "3"; + size = "10"; passes = "2"; xray = false; vibrancy = 0.5; @@ -206,9 +208,10 @@ in { animations = { 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.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 [ "windows, 1, ${animation-speed}, myBezier, slide" "border, 1, ${animation-speed}, myBezier" @@ -261,68 +264,52 @@ in { windowrulev2 = [ "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]" "rounding 0, floating:0, onworkspace:w[tv1]" "bordersize 0, floating:0, onworkspace:f[1]" "rounding 0, floating:0, onworkspace:f[1]" - ]; + ] ++ [ + "center 1,class:^(gimp)$" - windowrule = [ - # "opacity ${transparency}, firefox" - "opacity ${transparency}, code-oss" - "opacity ${transparency}, VSCodium" - "opacity ${transparency}, Code" - # "opacity ${transparency}, sent" - "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, class:^(ibus-ui.*)$" + "float, class:^(ibus-ui-gtk3)$" + "float, class:^(imv)$" + "float, class:^(org.kde.polkit-kde-authentication-agent-1)$" + "float, class:^(presenter)$" # sent + "float, class:^(thunderbird)$" "float, title:^(Compact folders)$" - "tile, sent" - "fullscreen, wlogout" - "fullscreen, sent" - "workspace 14, lutris" - "workspace 100, title:^(Apex Legends)$" - "workspace 100, ^(cyberpunk2077.exe)$" - "workspace 100, title:^(No Man.s Sky)$" - "workspace 100, gamescope" + "float, title:^(Ibus-ui.*)$" + "float, title:^(Ibus-ui-gtk3)$" + "float, title:^(Page Info — .*)$" + "float, title:^(Picture-in-Picture)$" + "float, title:^(wlogout)$" + + "fullscreen, class:^(imv)$" + "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: bind = [ - "SUPER SHIFT, Escape, exit, " "SUPER, F1, workspace, 100" "SUPER SHIFT, F1, movetoworkspace, 100" # "SUPER, F2," @@ -395,8 +381,8 @@ in { ########################################################################### ## ROW 2: - #bind = SUPER, TAB, hycov:toggleoverview - # "SUPER, TAB, overview:toggle" + # "SUPER, TAB, hycov:toggleoverview" + "SUPER, TAB, overview:toggle" # "SUPER, TAB, hyprexpo:expo, toggle" "ALT, TAB, focuscurrentorlast" # "SUPER, TAB, exec, hyprswitch --daemon" @@ -427,7 +413,8 @@ in { "SUPER, A, execr, waybar_mode set ' 󰹑 '" "SUPER, A, submap, scrL" "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, G," "SUPER, H, movefocus, l" @@ -481,7 +468,9 @@ in { ########################################################################### ## MEGA KEYS: - '' , Print, exec, grim -g "$(slurp)"'' + ", Print, execr, waybar_mode set '󰄀 '" + ", Print, submap, screenshot" + # "SUPER, Next, resizeactive, 5% 5%" # binde # "SUPER, Prior, resizeactive, -5% -5%" # binde @@ -518,6 +507,39 @@ in { "SUPER, Next, 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 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 ''; };