summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home/ebisu/fortune/communication/discord/vesktop/default.nix1276
-rw-r--r--home/ebisu/fortune/desktop/wayland/hyprland/hyprland/binds.nix309
-rw-r--r--home/ebisu/fortune/desktop/wayland/hyprland/hyprland/default.nix44
-rw-r--r--home/ebisu/fortune/desktop/wayland/hyprland/hyprland/executions.nix4
-rw-r--r--home/ebisu/fortune/desktop/wayland/waybar/default.nix26
-rw-r--r--home/ebisu/fortune/scripts/default.nix3
-rw-r--r--home/ebisu/home.nix3
-rw-r--r--modules/users.nix6
8 files changed, 835 insertions, 836 deletions
diff --git a/home/ebisu/fortune/communication/discord/vesktop/default.nix b/home/ebisu/fortune/communication/discord/vesktop/default.nix
index edae1bc..7d35c84 100644
--- a/home/ebisu/fortune/communication/discord/vesktop/default.nix
+++ b/home/ebisu/fortune/communication/discord/vesktop/default.nix
@@ -5,645 +5,647 @@
services.arrpc.enable = false;
- xdg.configFile."vesktop/settings.json".text = ''
- {
- "discordBranch": "canary",
- "arRPC": "on",
- "splashColor": "rgba(255, 255, 255, 0.6)",
- "splashBackground": "rgba(21, 14, 13, 0.52)",
- "enableMenu": false,
- "splashTheming": true,
- "staticTitle": false,
- "disableMinSize": true,
- "minimizeToTray": false,
- "tray": false,
- "appBadge": false
- }
- '';
+ xdg.configFile = {
+ "vesktop/settings.json".text = ''
+ {
+ "discordBranch": "canary",
+ "arRPC": "on",
+ "splashColor": "rgba(255, 255, 255, 0.6)",
+ "splashBackground": "rgba(21, 14, 13, 0.52)",
+ "enableMenu": false,
+ "splashTheming": true,
+ "staticTitle": false,
+ "disableMinSize": true,
+ "minimizeToTray": false,
+ "tray": false,
+ "appBadge": false
+ }
+ '';
- xdg.configFile."vesktop/settings/quickCss.css".text = ''
- /**
- * @name Dark Matter
- * @author Tropical#8908, Hammock#3110
- * @version 3.0.0
- * @description A cold, dark & frosty theme.
- * @source https://github.com/DiscordStyles/DarkMatter/
- */
+ "vesktop/settings/quickCss.css".text = ''
+ /**
+ * @name Dark Matter
+ * @author Tropical#8908, Hammock#3110
+ * @version 3.0.0
+ * @description A cold, dark & frosty theme.
+ * @source https://github.com/DiscordStyles/DarkMatter/
+ */
- @import url('https://DiscordStyles.github.io/DarkMatter/src/base.css');
+ @import url('https://DiscordStyles.github.io/DarkMatter/src/base.css');
- /* Variables */
- :root {
- --avatar-size: 32px;
- --background-image: url('https://images6.alphacoders.com/109/1093313.jpg');
- --home-image: url('https://shinobu.fuwn.workers.dev/shinobu');
- --background-solid: #150e0d85;
- --background-solid-dark: #0f0a0985;
- --background-solid-darker: #0b070685;
- --accent: 216, 161, 110;
- --accent-alt: 196, 141, 90;
- }
- '';
+ /* Variables */
+ :root {
+ --avatar-size: 32px;
+ --background-image: url('https://images6.alphacoders.com/109/1093313.jpg');
+ --home-image: url('https://shinobu.fuwn.workers.dev/shinobu');
+ --background-solid: #150e0d85;
+ --background-solid-dark: #0f0a0985;
+ --background-solid-darker: #0b070685;
+ --accent: 216, 161, 110;
+ --accent-alt: 196, 141, 90;
+ }
+ '';
- xdg.configFile."vesktop/settings/settings.json".text = ''
- {
- "notifyAboutUpdates": true,
- "autoUpdate": true,
- "autoUpdateNotification": true,
- "useQuickCss": true,
- "themeLinks": [],
- "enabledThemes": [],
- "enableReactDevtools": true,
- "frameless": true,
- "transparent": false,
- "winCtrlQ": false,
- "macosTranslucency": false,
- "disableMinSize": false,
- "winNativeTitleBar": false,
- "plugins": {
- "BadgeAPI": {
- "enabled": true
- },
- "CommandsAPI": {
- "enabled": true
- },
- "ContextMenuAPI": {
- "enabled": true
- },
- "MemberListDecoratorsAPI": {
- "enabled": true
- },
- "MessageAccessoriesAPI": {
- "enabled": true
- },
- "MessageDecorationsAPI": {
- "enabled": true
- },
- "MessageEventsAPI": {
- "enabled": true
- },
- "MessagePopoverAPI": {
- "enabled": true
- },
- "NoticesAPI": {
- "enabled": true
- },
- "ServerListAPI": {
- "enabled": true
- },
- "NoTrack": {
- "enabled": true
- },
- "Settings": {
- "enabled": true,
- "settingsLocation": "aboveActivity"
- },
- "SupportHelper": {
- "enabled": true
- },
- "AlwaysAnimate": {
- "enabled": true
- },
- "AlwaysTrust": {
- "enabled": true
- },
- "AnonymiseFileNames": {
- "enabled": true,
- "method": 0,
- "randomisedLength": 7,
- "consistent": "image"
- },
- "WebRichPresence (arRPC)": {
- "enabled": true
- },
- "BANger": {
- "enabled": false
- },
- "BetterFolders": {
- "enabled": false,
- "sidebar": true,
- "showFolderIcon": 1,
- "closeAllHomeButton": false,
- "keepIcons": false,
- "sidebarAnim": true,
- "closeOthers": false,
- "closeAllFolders": false,
- "forceOpen": false
- },
- "BetterGifAltText": {
- "enabled": true
- },
- "BetterNotesBox": {
- "enabled": false
- },
- "BetterRoleDot": {
- "enabled": false
- },
- "BetterUploadButton": {
- "enabled": true
- },
- "BiggerStreamPreview": {
- "enabled": true
- },
- "BlurNSFW": {
- "enabled": false
- },
- "CallTimer": {
- "enabled": true,
- "format": "human"
- },
- "ClearURLs": {
- "enabled": true
- },
- "ColorSighted": {
- "enabled": true
- },
- "ConsoleShortcuts": {
- "enabled": false
- },
- "CopyUserURLs": {
- "enabled": true
- },
- "CrashHandler": {
- "enabled": true,
- "attemptToPreventCrashes": true,
- "attemptToNavigateToHome": true
- },
- "CustomRPC": {
- "enabled": false
- },
- "Dearrow": {
- "enabled": true
- },
- "EmoteCloner": {
- "enabled": true
- },
- "Experiments": {
- "enabled": true,
- "enableIsStaff": false
- },
- "F8Break": {
- "enabled": false
- },
- "FakeNitro": {
- "enabled": false,
- "enableEmojiBypass": true,
- "emojiSize": 48,
- "transformEmojis": true,
- "enableStickerBypass": true,
- "stickerSize": 160,
- "transformStickers": true,
- "transformCompoundSentence": false,
- "enableStreamQualityBypass": true
- },
- "FakeProfileThemes": {
- "enabled": false
- },
- "FavoriteEmojiFirst": {
- "enabled": true
- },
- "FavoriteGifSearch": {
- "enabled": true
- },
- "FixSpotifyEmbeds": {
- "enabled": true,
- "volume": 5
- },
- "ForceOwnerCrown": {
- "enabled": false
- },
- "FriendInvites": {
- "enabled": false
- },
- "GameActivityToggle": {
- "enabled": true
- },
- "GifPaste": {
- "enabled": false
- },
- "GreetStickerPicker": {
- "enabled": true
- },
- "HideAttachments": {
- "enabled": false
- },
- "iLoveSpam": {
- "enabled": false
- },
- "IgnoreActivities": {
- "enabled": false
- },
- "ImageZoom": {
- "enabled": true,
- "saveZoomValues": true,
- "invertScroll": true,
- "nearestNeighbour": false,
- "square": false,
- "zoom": 2,
- "size": 100,
- "zoomSpeed": 0.5
- },
- "InvisibleChat": {
- "enabled": true,
- "savedPasswords": "password, Password"
- },
- "KeepCurrentChannel": {
- "enabled": false
- },
- "LastFMRichPresence": {
- "enabled": false
- },
- "LoadingQuotes": {
- "enabled": true,
- "replaceEvents": true
- },
- "MemberCount": {
- "enabled": true
- },
- "MessageClickActions": {
- "enabled": false
- },
- "MessageLinkEmbeds": {
- "enabled": true,
- "automodEmbeds": "never",
- "listMode": "blacklist",
- "idList": ""
- },
- "MessageLogger": {
- "enabled": true,
- "deleteStyle": "text",
- "ignoreBots": false,
- "ignoreSelf": false,
- "ignoreUsers": "",
- "ignoreChannels": "",
- "ignoreGuilds": ""
- },
- "MessageTags": {
- "enabled": false
- },
- "MoreCommands": {
- "enabled": true
- },
- "MoreKaomoji": {
- "enabled": true
- },
- "MoreUserTags": {
- "enabled": false
- },
- "Moyai": {
- "enabled": false,
- "volume": 0.5,
- "quality": "Normal",
- "triggerWhenUnfocused": true,
- "ignoreBots": true,
- "ignoreBlocked": true
- },
- "MutualGroupDMs": {
- "enabled": true
- },
- "NoBlockedMessages": {
- "enabled": false
- },
- "NoDevtoolsWarning": {
- "enabled": true
- },
- "NoF1": {
- "enabled": true
- },
- "NoMosaic": {
- "enabled": false
- },
- "NoPendingCount": {
- "enabled": false
- },
- "NoProfileThemes": {
- "enabled": false
- },
- "NoReplyMention": {
- "enabled": false
- },
- "NoScreensharePreview": {
- "enabled": true
- },
- "NoTypingAnimation": {
- "enabled": true
- },
- "NoUnblockToJump": {
- "enabled": true
- },
- "NormalizeMessageLinks": {
- "enabled": true
- },
- "NSFWGateBypass": {
- "enabled": false
- },
- "OnePingPerDM": {
- "enabled": true,
- "channelToAffect": "both_dms",
- "allowMentions": false,
- "allowEveryone": false
- },
- "oneko": {
- "enabled": true
- },
- "OpenInApp": {
- "enabled": false
- },
- "PermissionFreeWill": {
- "enabled": false
- },
- "PermissionsViewer": {
- "enabled": true,
- "permissionsSortOrder": 0,
- "defaultPermissionsDropdownState": false
- },
- "petpet": {
- "enabled": true
- },
- "PictureInPicture": {
- "enabled": false
- },
- "PinDMs": {
- "enabled": false
- },
- "PlainFolderIcon": {
- "enabled": false
- },
- "PlatformIndicators": {
- "enabled": true,
- "list": true,
- "badges": true,
- "messages": true,
- "colorMobileIndicator": true
- },
- "PreviewMessage": {
- "enabled": false
- },
- "PronounDB": {
- "enabled": true,
- "pronounsFormat": "LOWERCASE",
- "pronounSource": 0,
- "showSelf": true,
- "showInMessages": true,
- "showInProfile": true
- },
- "QuickMention": {
- "enabled": false
- },
- "QuickReply": {
- "enabled": false
- },
- "ReactErrorDecoder": {
- "enabled": true
- },
- "ReadAllNotificationsButton": {
- "enabled": true
- },
- "RelationshipNotifier": {
- "enabled": true,
- "offlineRemovals": true,
- "groups": true,
- "servers": true,
- "notices": false,
- "friends": true,
- "friendRequestCancels": true
- },
- "RevealAllSpoilers": {
- "enabled": false
- },
- "ReverseImageSearch": {
- "enabled": true
- },
- "RoleColorEverywhere": {
- "enabled": true,
- "chatMentions": true,
- "memberList": true,
- "voiceUsers": true
- },
- "SearchReply": {
- "enabled": true
- },
- "SecretRingToneEnabler": {
- "enabled": true
- },
- "SendTimestamps": {
- "enabled": false
- },
- "ServerListIndicators": {
- "enabled": true,
- "mode": 2
- },
- "ShikiCodeblocks": {
- "enabled": true,
- "theme": "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json",
- "tryHljs": "SECONDARY",
- "useDevIcon": "GREYSCALE",
- "bgOpacity": 100
- },
- "ShowAllMessageButtons": {
- "enabled": false
- },
- "ShowConnections": {
- "enabled": true,
- "iconSpacing": 1,
- "iconSize": 32
- },
- "ShowHiddenChannels": {
- "enabled": true,
- "hideUnreads": true,
- "showMode": 0,
- "defaultAllowedUsersAndRolesDropdownState": true
- },
- "ShowMeYourName": {
- "enabled": true,
- "mode": "nick-user",
- "displayNames": false,
- "inReplies": false
- },
- "SilentMessageToggle": {
- "enabled": false
- },
- "SilentTyping": {
- "enabled": true,
- "showIcon": true,
- "isEnabled": true
- },
- "SortFriendRequests": {
- "enabled": true,
- "showDates": true
- },
- "SpotifyControls": {
- "enabled": true,
- "hoverControls": true,
- "useSpotifyUris": true
- },
- "SpotifyCrack": {
- "enabled": true,
- "noSpotifyAutoPause": true,
- "keepSpotifyActivityOnIdle": false
- },
- "SpotifyShareCommands": {
- "enabled": true
- },
- "StartupTimings": {
- "enabled": true
- },
- "TextReplace": {
- "enabled": false
- },
- "ThemeAttributes": {
- "enabled": false
- },
- "TimeBarAllActivities": {
- "enabled": false
- },
- "Translate": {
- "enabled": true,
- "autoTranslate": false
- },
- "TypingIndicator": {
- "enabled": false
- },
- "TypingTweaks": {
- "enabled": false
- },
- "Unindent": {
- "enabled": false
- },
- "UnsuppressEmbeds": {
- "enabled": false
- },
- "UrbanDictionary": {
- "enabled": false
- },
- "UserVoiceShow": {
- "enabled": true
- },
- "USRBG": {
- "enabled": false,
- "nitroFirst": true,
- "voiceBackground": true
- },
- "ValidUser": {
- "enabled": false
- },
- "VoiceChatDoubleClick": {
- "enabled": true
- },
- "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
- },
- "SuperReactionTweaks": {
- "enabled": false
- },
- "ChatInputButtonAPI": {
- "enabled": true
- },
- "BetterGifPicker": {
- "enabled": false
- },
- "ClientTheme": {
- "enabled": false
- },
- "Decor": {
- "enabled": false
- },
- "FixCodeblockGap": {
- "enabled": false
- },
- "FixYoutubeEmbeds": {
- "enabled": false
- },
- "DisableCallIdle": {
- "enabled": true
- },
- "NewGuildSettings": {
- "enabled": true,
- "guild": true,
- "everyone": true,
- "role": true
- },
- "ShowHiddenThings": {
- "enabled": false
- },
- "PartyMode": {
- "enabled": false,
- "superIntensePartyMode": 0
- },
- "MessageUpdaterAPI": {
- "enabled": true
- },
- "AutomodContext": {
- "enabled": false
- },
- "BetterRoleContext": {
- "enabled": false
- },
- "BetterSessions": {
- "enabled": false
- },
- "BetterSettings": {
- "enabled": false
- },
- "CtrlEnterSend": {
- "enabled": false
- },
- "CustomIdle": {
- "enabled": false
- },
- "DontRoundMyTimestamps": {
- "enabled": false
- },
- "FriendsSince": {
- "enabled": false
- },
- "ImageLink": {
- "enabled": false
- },
- "ImplicitRelationships": {
- "enabled": false
- },
- "ServerInfo": {
- "enabled": true
- }
- },
- "notifications": {
- "timeout": 5000,
- "position": "bottom-right",
- "useNative": "not-focused",
- "logLimit": 50
- },
- "cloud": {
- "authenticated": false,
- "url": "https://api.vencord.dev/",
- "settingsSync": false,
- "settingsSyncVersion": 1717817629006
- }
- }
- '';
+ "vesktop/settings/settings.json".text = ''
+ {
+ "notifyAboutUpdates": true,
+ "autoUpdate": true,
+ "autoUpdateNotification": true,
+ "useQuickCss": true,
+ "themeLinks": [],
+ "enabledThemes": [],
+ "enableReactDevtools": true,
+ "frameless": true,
+ "transparent": false,
+ "winCtrlQ": false,
+ "macosTranslucency": false,
+ "disableMinSize": false,
+ "winNativeTitleBar": false,
+ "plugins": {
+ "BadgeAPI": {
+ "enabled": true
+ },
+ "CommandsAPI": {
+ "enabled": true
+ },
+ "ContextMenuAPI": {
+ "enabled": true
+ },
+ "MemberListDecoratorsAPI": {
+ "enabled": true
+ },
+ "MessageAccessoriesAPI": {
+ "enabled": true
+ },
+ "MessageDecorationsAPI": {
+ "enabled": true
+ },
+ "MessageEventsAPI": {
+ "enabled": true
+ },
+ "MessagePopoverAPI": {
+ "enabled": true
+ },
+ "NoticesAPI": {
+ "enabled": true
+ },
+ "ServerListAPI": {
+ "enabled": true
+ },
+ "NoTrack": {
+ "enabled": true
+ },
+ "Settings": {
+ "enabled": true,
+ "settingsLocation": "aboveActivity"
+ },
+ "SupportHelper": {
+ "enabled": true
+ },
+ "AlwaysAnimate": {
+ "enabled": true
+ },
+ "AlwaysTrust": {
+ "enabled": true
+ },
+ "AnonymiseFileNames": {
+ "enabled": true,
+ "method": 0,
+ "randomisedLength": 7,
+ "consistent": "image"
+ },
+ "WebRichPresence (arRPC)": {
+ "enabled": true
+ },
+ "BANger": {
+ "enabled": false
+ },
+ "BetterFolders": {
+ "enabled": false,
+ "sidebar": true,
+ "showFolderIcon": 1,
+ "closeAllHomeButton": false,
+ "keepIcons": false,
+ "sidebarAnim": true,
+ "closeOthers": false,
+ "closeAllFolders": false,
+ "forceOpen": false
+ },
+ "BetterGifAltText": {
+ "enabled": true
+ },
+ "BetterNotesBox": {
+ "enabled": false
+ },
+ "BetterRoleDot": {
+ "enabled": false
+ },
+ "BetterUploadButton": {
+ "enabled": true
+ },
+ "BiggerStreamPreview": {
+ "enabled": true
+ },
+ "BlurNSFW": {
+ "enabled": false
+ },
+ "CallTimer": {
+ "enabled": true,
+ "format": "human"
+ },
+ "ClearURLs": {
+ "enabled": true
+ },
+ "ColorSighted": {
+ "enabled": true
+ },
+ "ConsoleShortcuts": {
+ "enabled": false
+ },
+ "CopyUserURLs": {
+ "enabled": true
+ },
+ "CrashHandler": {
+ "enabled": true,
+ "attemptToPreventCrashes": true,
+ "attemptToNavigateToHome": true
+ },
+ "CustomRPC": {
+ "enabled": false
+ },
+ "Dearrow": {
+ "enabled": true
+ },
+ "EmoteCloner": {
+ "enabled": true
+ },
+ "Experiments": {
+ "enabled": true,
+ "enableIsStaff": false
+ },
+ "F8Break": {
+ "enabled": false
+ },
+ "FakeNitro": {
+ "enabled": false,
+ "enableEmojiBypass": true,
+ "emojiSize": 48,
+ "transformEmojis": true,
+ "enableStickerBypass": true,
+ "stickerSize": 160,
+ "transformStickers": true,
+ "transformCompoundSentence": false,
+ "enableStreamQualityBypass": true
+ },
+ "FakeProfileThemes": {
+ "enabled": false
+ },
+ "FavoriteEmojiFirst": {
+ "enabled": true
+ },
+ "FavoriteGifSearch": {
+ "enabled": true
+ },
+ "FixSpotifyEmbeds": {
+ "enabled": true,
+ "volume": 5
+ },
+ "ForceOwnerCrown": {
+ "enabled": false
+ },
+ "FriendInvites": {
+ "enabled": false
+ },
+ "GameActivityToggle": {
+ "enabled": true
+ },
+ "GifPaste": {
+ "enabled": false
+ },
+ "GreetStickerPicker": {
+ "enabled": true
+ },
+ "HideAttachments": {
+ "enabled": false
+ },
+ "iLoveSpam": {
+ "enabled": false
+ },
+ "IgnoreActivities": {
+ "enabled": false
+ },
+ "ImageZoom": {
+ "enabled": true,
+ "saveZoomValues": true,
+ "invertScroll": true,
+ "nearestNeighbour": false,
+ "square": false,
+ "zoom": 2,
+ "size": 100,
+ "zoomSpeed": 0.5
+ },
+ "InvisibleChat": {
+ "enabled": true,
+ "savedPasswords": "password, Password"
+ },
+ "KeepCurrentChannel": {
+ "enabled": false
+ },
+ "LastFMRichPresence": {
+ "enabled": false
+ },
+ "LoadingQuotes": {
+ "enabled": true,
+ "replaceEvents": true
+ },
+ "MemberCount": {
+ "enabled": true
+ },
+ "MessageClickActions": {
+ "enabled": false
+ },
+ "MessageLinkEmbeds": {
+ "enabled": true,
+ "automodEmbeds": "never",
+ "listMode": "blacklist",
+ "idList": ""
+ },
+ "MessageLogger": {
+ "enabled": true,
+ "deleteStyle": "text",
+ "ignoreBots": false,
+ "ignoreSelf": false,
+ "ignoreUsers": "",
+ "ignoreChannels": "",
+ "ignoreGuilds": ""
+ },
+ "MessageTags": {
+ "enabled": false
+ },
+ "MoreCommands": {
+ "enabled": true
+ },
+ "MoreKaomoji": {
+ "enabled": true
+ },
+ "MoreUserTags": {
+ "enabled": false
+ },
+ "Moyai": {
+ "enabled": false,
+ "volume": 0.5,
+ "quality": "Normal",
+ "triggerWhenUnfocused": true,
+ "ignoreBots": true,
+ "ignoreBlocked": true
+ },
+ "MutualGroupDMs": {
+ "enabled": true
+ },
+ "NoBlockedMessages": {
+ "enabled": false
+ },
+ "NoDevtoolsWarning": {
+ "enabled": true
+ },
+ "NoF1": {
+ "enabled": true
+ },
+ "NoMosaic": {
+ "enabled": false
+ },
+ "NoPendingCount": {
+ "enabled": false
+ },
+ "NoProfileThemes": {
+ "enabled": false
+ },
+ "NoReplyMention": {
+ "enabled": false
+ },
+ "NoScreensharePreview": {
+ "enabled": true
+ },
+ "NoTypingAnimation": {
+ "enabled": true
+ },
+ "NoUnblockToJump": {
+ "enabled": true
+ },
+ "NormalizeMessageLinks": {
+ "enabled": true
+ },
+ "NSFWGateBypass": {
+ "enabled": false
+ },
+ "OnePingPerDM": {
+ "enabled": true,
+ "channelToAffect": "both_dms",
+ "allowMentions": false,
+ "allowEveryone": false
+ },
+ "oneko": {
+ "enabled": true
+ },
+ "OpenInApp": {
+ "enabled": false
+ },
+ "PermissionFreeWill": {
+ "enabled": false
+ },
+ "PermissionsViewer": {
+ "enabled": true,
+ "permissionsSortOrder": 0,
+ "defaultPermissionsDropdownState": false
+ },
+ "petpet": {
+ "enabled": true
+ },
+ "PictureInPicture": {
+ "enabled": false
+ },
+ "PinDMs": {
+ "enabled": false
+ },
+ "PlainFolderIcon": {
+ "enabled": false
+ },
+ "PlatformIndicators": {
+ "enabled": true,
+ "list": true,
+ "badges": true,
+ "messages": true,
+ "colorMobileIndicator": true
+ },
+ "PreviewMessage": {
+ "enabled": false
+ },
+ "PronounDB": {
+ "enabled": true,
+ "pronounsFormat": "LOWERCASE",
+ "pronounSource": 0,
+ "showSelf": true,
+ "showInMessages": true,
+ "showInProfile": true
+ },
+ "QuickMention": {
+ "enabled": false
+ },
+ "QuickReply": {
+ "enabled": false
+ },
+ "ReactErrorDecoder": {
+ "enabled": true
+ },
+ "ReadAllNotificationsButton": {
+ "enabled": true
+ },
+ "RelationshipNotifier": {
+ "enabled": true,
+ "offlineRemovals": true,
+ "groups": true,
+ "servers": true,
+ "notices": false,
+ "friends": true,
+ "friendRequestCancels": true
+ },
+ "RevealAllSpoilers": {
+ "enabled": false
+ },
+ "ReverseImageSearch": {
+ "enabled": true
+ },
+ "RoleColorEverywhere": {
+ "enabled": true,
+ "chatMentions": true,
+ "memberList": true,
+ "voiceUsers": true
+ },
+ "SearchReply": {
+ "enabled": true
+ },
+ "SecretRingToneEnabler": {
+ "enabled": true
+ },
+ "SendTimestamps": {
+ "enabled": false
+ },
+ "ServerListIndicators": {
+ "enabled": true,
+ "mode": 2
+ },
+ "ShikiCodeblocks": {
+ "enabled": true,
+ "theme": "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json",
+ "tryHljs": "SECONDARY",
+ "useDevIcon": "GREYSCALE",
+ "bgOpacity": 100
+ },
+ "ShowAllMessageButtons": {
+ "enabled": false
+ },
+ "ShowConnections": {
+ "enabled": true,
+ "iconSpacing": 1,
+ "iconSize": 32
+ },
+ "ShowHiddenChannels": {
+ "enabled": true,
+ "hideUnreads": true,
+ "showMode": 0,
+ "defaultAllowedUsersAndRolesDropdownState": true
+ },
+ "ShowMeYourName": {
+ "enabled": true,
+ "mode": "nick-user",
+ "displayNames": false,
+ "inReplies": false
+ },
+ "SilentMessageToggle": {
+ "enabled": false
+ },
+ "SilentTyping": {
+ "enabled": true,
+ "showIcon": true,
+ "isEnabled": true
+ },
+ "SortFriendRequests": {
+ "enabled": true,
+ "showDates": true
+ },
+ "SpotifyControls": {
+ "enabled": true,
+ "hoverControls": true,
+ "useSpotifyUris": true
+ },
+ "SpotifyCrack": {
+ "enabled": true,
+ "noSpotifyAutoPause": true,
+ "keepSpotifyActivityOnIdle": false
+ },
+ "SpotifyShareCommands": {
+ "enabled": true
+ },
+ "StartupTimings": {
+ "enabled": true
+ },
+ "TextReplace": {
+ "enabled": false
+ },
+ "ThemeAttributes": {
+ "enabled": false
+ },
+ "TimeBarAllActivities": {
+ "enabled": false
+ },
+ "Translate": {
+ "enabled": true,
+ "autoTranslate": false
+ },
+ "TypingIndicator": {
+ "enabled": false
+ },
+ "TypingTweaks": {
+ "enabled": false
+ },
+ "Unindent": {
+ "enabled": false
+ },
+ "UnsuppressEmbeds": {
+ "enabled": false
+ },
+ "UrbanDictionary": {
+ "enabled": false
+ },
+ "UserVoiceShow": {
+ "enabled": true
+ },
+ "USRBG": {
+ "enabled": false,
+ "nitroFirst": true,
+ "voiceBackground": true
+ },
+ "ValidUser": {
+ "enabled": false
+ },
+ "VoiceChatDoubleClick": {
+ "enabled": true
+ },
+ "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
+ },
+ "SuperReactionTweaks": {
+ "enabled": false
+ },
+ "ChatInputButtonAPI": {
+ "enabled": true
+ },
+ "BetterGifPicker": {
+ "enabled": false
+ },
+ "ClientTheme": {
+ "enabled": false
+ },
+ "Decor": {
+ "enabled": false
+ },
+ "FixCodeblockGap": {
+ "enabled": false
+ },
+ "FixYoutubeEmbeds": {
+ "enabled": false
+ },
+ "DisableCallIdle": {
+ "enabled": true
+ },
+ "NewGuildSettings": {
+ "enabled": true,
+ "guild": true,
+ "everyone": true,
+ "role": true
+ },
+ "ShowHiddenThings": {
+ "enabled": false
+ },
+ "PartyMode": {
+ "enabled": false,
+ "superIntensePartyMode": 0
+ },
+ "MessageUpdaterAPI": {
+ "enabled": true
+ },
+ "AutomodContext": {
+ "enabled": false
+ },
+ "BetterRoleContext": {
+ "enabled": false
+ },
+ "BetterSessions": {
+ "enabled": false
+ },
+ "BetterSettings": {
+ "enabled": false
+ },
+ "CtrlEnterSend": {
+ "enabled": false
+ },
+ "CustomIdle": {
+ "enabled": false
+ },
+ "DontRoundMyTimestamps": {
+ "enabled": false
+ },
+ "FriendsSince": {
+ "enabled": false
+ },
+ "ImageLink": {
+ "enabled": false
+ },
+ "ImplicitRelationships": {
+ "enabled": false
+ },
+ "ServerInfo": {
+ "enabled": true
+ }
+ },
+ "notifications": {
+ "timeout": 5000,
+ "position": "bottom-right",
+ "useNative": "not-focused",
+ "logLimit": 50
+ },
+ "cloud": {
+ "authenticated": false,
+ "url": "https://api.vencord.dev/",
+ "settingsSync": false,
+ "settingsSyncVersion": 1717817629006
+ }
+ }
+ '';
+ };
}
diff --git a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/binds.nix b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/binds.nix
index 4059ba5..048cfa9 100644
--- a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/binds.nix
+++ b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/binds.nix
@@ -6,168 +6,163 @@ _: {
"$script_path" = "$HOME/.config/hypr/hyprland/scripts";
"$term" = "kitty";
- bind = (
- builtins.concatLists
- (builtins.genList
- (
- x:
- let
- ws =
- let
- c = (x + 1) / 10;
- in
- builtins.toString (x + 1 - (c * 10));
- in
- [
- # Switch pseudo-tag (workspaces)
- "$mod, ${ws}, exec, $script_path/switch_workspace ${toString (x + 1)}"
- # "$mod, ${ws}, split-workspace, ${toString (x + 1)}"
-
- # Move window to pseudo-tag (workspace)
- "$mod SHIFT, ${ws}, exec, $script_path/move_window_to_workspace ${toString (x + 1)}"
- # "$mod SHIFT, ${ws}, split-movetoworkspacesilent, ${toString (x + 1)}"
- ]
- )
- 10)
- ++
- [
- # Scratchpads
- "$mod, apostrophe, exec, hyprctl dispatch togglespecialworkspace simple_calculator"
- "$mod SHIFT, RETURN, exec, hyprctl dispatch togglespecialworkspace simple_terminal"
- "$mod SHIFT, c, exec, hyprctl dispatch togglespecialworkspace chatgpt"
- "$mod SHIFT, s, exec, hyprctl dispatch togglespecialworkspace spotify"
- "$mod SHIFT, apostrophe, exec, hyprctl dispatch togglespecialworkspace calculator"
-
- # Focus
- "$mod, k, movefocus, u"
- "$mod, j, movefocus, d"
- "$mod, l, movefocus, r"
- "$mod, h, movefocus, l"
-
- # "$mod, j, layoutmsg, cyclenext"
- # "$mod, j, layoutmsg, cycleprev"
-
- # "$mod, tab, hycov:toggleoverview"
- # "$mod SHIFT, tab, overview:toggle"
-
- # Emoji picker
- "$mod, GRAVE, exec, rofi -modi emoji -show emoji"
-
- # Volume control
- "$mod, MINUS, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
- "$mod SHIFT, MINUS, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%-"
- "$mod, EQUAL, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"
- "$mod SHIFT, EQUAL, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%+"
-
- # Session control
- "$mod SHIFT, Q, exec, wlogout"
- "$mod SHIFT, R, exec, hyprctl reload"
-
- # Window control
- "$mod, F, fullscreen"
- # "$mod SHIFT, F, fullscreen, 2"
- "$mod SHIFT, F, exec, hyprctl dispatch fakefullscreen && $script_path/fake_fullscreen_status"
- "$mod, G, togglefloating"
- "$mod, P, pseudo"
- "$mod SHIFT, P, pin"
- "$mod, T, togglesplit"
- "$mod, U, focusurgentorlast"
- "$mod, Q, killactive"
- "$mod, S, exec, hyprctl keyword window:sticky 1"
- "$mod, b, exec, pkill -SIGUSR1 waybar"
- "$mod, SPACE, layoutmsg, swapwithmaster"
- "$mod, V, exec, $script_path/toggle_layout"
-
- # Application binds
- "$mod, W, exec, $BROWSER"
- "$mod SHIFT, W, exec, $term -e sudo nmtui"
- "$mod, E, exec, $mail"
- "$mod SHIFT, R, exec, $term -e htop"
- "$mod, R, exec, rofi -show run"
- "$mod SHIFT, D, exec, bitwarden-desktop"
- "$mod, RETURN, exec, $term"
- "$mod SHIFT, N, exec, $BROWSER https://sumi.news"
- "$mod, M, exec, spotify"
- "$mod SHIFT, M, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
- "$mod ALT, A, exec, hyprpicker -a"
-
- # Launchers
- "$mod, D, exec, rofi -show combi"
- "$mod, C, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy"
-
- # Spotify control
- "$mod, P, exec, spt pb --toggle"
- "$mod SHIFT, P, exec, mpc pause; pauseallmpv"
- "$mod, BRACKETLEFT, exec, spt pb --seek -10"
- "$mod SHIFT, BRACKETLEFT, exec, spt pb --seek -60"
- "$mod, BRACKETRIGHT, exec, spt pb --seek +10"
- "$mod SHIFT, BRACKETRIGHT, exec, spt pb --seek +60"
- "$mod, COMMA, exec, spt pb --pp"
- "$mod, PERIOD, exec, spt pb --next"
- "$mod SHIFT, PERIOD, exec, spt pb --previous"
-
- # Gaps control
- "$mod, a, exec, $script_path/toggle_gaps"
- "$mod SHIFT, a, exec, bash -c 'hyprctl keyword general:gaps_in 5; hyprctl keyword general:gaps_out 10'"
-
- # Increment gaps
- "$mod, mouse_up, exec, hyprctl keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') + 3`"
- "$mod, mouse_up, exec, hyprctl keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') + 2`"
-
- # Decrement gaps
- "$mod, mouse_down, exec, hyprctl keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') - 3`"
- "$mod, mouse_down, exec, hyprctl keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') - 2`"
-
- # Move focus to monitor
- "$mod, LEFT, exec, $script_path/move_focus_to_monitor left"
- "$mod, RIGHT, exec, $script_path/move_focus_to_monitor right"
-
- # Move window to monitor
- "$mod SHIFT, h, exec, $script_path/move_window_to_monitor left"
- "$mod SHIFT, l, exec, $script_path/move_window_to_monitor right"
-
- # Screenshot
- ", Print, exec, screenshot --area"
- "$mod SHIFT, Print, exec, screenshot --window"
- "$mod CTRL, Print, exec, screenshot --monitor"
- "$mod, Print, exec, screenshot --now"
- "$mod SHIFT, v, exec, screenshot --now --clipboard && hyprctl dispatch togglespecialworkspace chatgpt && ydotool key 42:1 1:1 1:0 42:0 29:1 47:1 29:0 47:0"
-
- # Media keys
- # ...
- ]
- );
-
- binde = (
- [
- # Increment gaps
- "$mod, Z, exec, hyprctl --batch \"keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') + 3`; keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') + 2`\""
-
- # Decrement gaps
- "$mod, X, exec, hyprctl --batch \"keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') - 3`; keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') - 2`\""
-
- # Resize active window
- "$mod SHIFT, UP, resizeactive, 0 -50"
- "$mod SHIFT, DOWN, resizeactive, 0 50"
- "$mod SHIFT, RIGHT, resizeactive, 50 0"
- "$mod SHIFT, LEFT, resizeactive, -50 0"
-
- # Move active window
- "$mod ALT, k, moveactive, 0 -100"
- "$mod ALT, j, moveactive, 0 100"
- "$mod ALT, l, moveactive, 100 0"
- "$mod ALT, h, moveactive, -100 0"
- ]
- );
-
- bindm = (
+ bind = builtins.concatLists
+ (builtins.genList
+ (
+ x:
+ let
+ ws =
+ let
+ c = (x + 1) / 10;
+ in
+ builtins.toString (x + 1 - (c * 10));
+ in
+ [
+ # Switch pseudo-tag (workspaces)
+ "$mod, ${ws}, exec, $script_path/switch_workspace ${toString (x + 1)}"
+ # "$mod, ${ws}, split-workspace, ${toString (x + 1)}"
+
+ # Move window to pseudo-tag (workspace)
+ "$mod SHIFT, ${ws}, exec, $script_path/move_window_to_workspace ${toString (x + 1)}"
+ # "$mod SHIFT, ${ws}, split-movetoworkspacesilent, ${toString (x + 1)}"
+ ]
+ )
+ 10)
+ ++
+ [
+ # Scratchpads
+ "$mod, apostrophe, exec, hyprctl dispatch togglespecialworkspace simple_calculator"
+ "$mod SHIFT, RETURN, exec, hyprctl dispatch togglespecialworkspace simple_terminal"
+ "$mod SHIFT, c, exec, hyprctl dispatch togglespecialworkspace chatgpt"
+ "$mod SHIFT, s, exec, hyprctl dispatch togglespecialworkspace spotify"
+ "$mod SHIFT, apostrophe, exec, hyprctl dispatch togglespecialworkspace calculator"
+
+ # Focus
+ "$mod, k, movefocus, u"
+ "$mod, j, movefocus, d"
+ "$mod, l, movefocus, r"
+ "$mod, h, movefocus, l"
+
+ # "$mod, j, layoutmsg, cyclenext"
+ # "$mod, j, layoutmsg, cycleprev"
+
+ # "$mod, tab, hycov:toggleoverview"
+ # "$mod SHIFT, tab, overview:toggle"
+
+ # Emoji picker
+ "$mod, GRAVE, exec, rofi -modi emoji -show emoji"
+
+ # Volume control
+ "$mod, MINUS, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
+ "$mod SHIFT, MINUS, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%-"
+ "$mod, EQUAL, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"
+ "$mod SHIFT, EQUAL, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%+"
+
+ # Session control
+ "$mod SHIFT, Q, exec, wlogout"
+ "$mod SHIFT, R, exec, hyprctl reload"
+
+ # Window control
+ "$mod, F, fullscreen"
+ # "$mod SHIFT, F, fullscreen, 2"
+ "$mod SHIFT, F, exec, hyprctl dispatch fakefullscreen && $script_path/fake_fullscreen_status"
+ "$mod, G, togglefloating"
+ "$mod, P, pseudo"
+ "$mod SHIFT, P, pin"
+ "$mod, T, togglesplit"
+ "$mod, U, focusurgentorlast"
+ "$mod, Q, killactive"
+ "$mod, S, exec, hyprctl keyword window:sticky 1"
+ "$mod, b, exec, pkill -SIGUSR1 waybar"
+ "$mod, SPACE, layoutmsg, swapwithmaster"
+ "$mod, V, exec, $script_path/toggle_layout"
+
+ # Application binds
+ "$mod, W, exec, $BROWSER"
+ "$mod SHIFT, W, exec, $term -e sudo nmtui"
+ "$mod, E, exec, $mail"
+ "$mod SHIFT, R, exec, $term -e htop"
+ "$mod, R, exec, rofi -show run"
+ "$mod SHIFT, D, exec, bitwarden-desktop"
+ "$mod, RETURN, exec, $term"
+ "$mod SHIFT, N, exec, $BROWSER https://sumi.news"
+ "$mod, M, exec, spotify"
+ "$mod SHIFT, M, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
+ "$mod ALT, A, exec, hyprpicker -a"
+
+ # Launchers
+ "$mod, D, exec, rofi -show combi"
+ "$mod, C, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy"
+
+ # Spotify control
+ "$mod, P, exec, spt pb --toggle"
+ "$mod SHIFT, P, exec, mpc pause; pauseallmpv"
+ "$mod, BRACKETLEFT, exec, spt pb --seek -10"
+ "$mod SHIFT, BRACKETLEFT, exec, spt pb --seek -60"
+ "$mod, BRACKETRIGHT, exec, spt pb --seek +10"
+ "$mod SHIFT, BRACKETRIGHT, exec, spt pb --seek +60"
+ "$mod, COMMA, exec, spt pb --pp"
+ "$mod, PERIOD, exec, spt pb --next"
+ "$mod SHIFT, PERIOD, exec, spt pb --previous"
+
+ # Gaps control
+ "$mod, a, exec, $script_path/toggle_gaps"
+ "$mod SHIFT, a, exec, bash -c 'hyprctl keyword general:gaps_in 5; hyprctl keyword general:gaps_out 10'"
+
+ # Increment gaps
+ "$mod, mouse_up, exec, hyprctl keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') + 3`"
+ "$mod, mouse_up, exec, hyprctl keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') + 2`"
+
+ # Decrement gaps
+ "$mod, mouse_down, exec, hyprctl keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') - 3`"
+ "$mod, mouse_down, exec, hyprctl keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') - 2`"
+
+ # Move focus to monitor
+ "$mod, LEFT, exec, $script_path/move_focus_to_monitor left"
+ "$mod, RIGHT, exec, $script_path/move_focus_to_monitor right"
+
+ # Move window to monitor
+ "$mod SHIFT, h, exec, $script_path/move_window_to_monitor left"
+ "$mod SHIFT, l, exec, $script_path/move_window_to_monitor right"
+
+ # Screenshot
+ ", Print, exec, screenshot --area"
+ "$mod SHIFT, Print, exec, screenshot --window"
+ "$mod CTRL, Print, exec, screenshot --monitor"
+ "$mod, Print, exec, screenshot --now"
+ "$mod SHIFT, v, exec, screenshot --now --clipboard && hyprctl dispatch togglespecialworkspace chatgpt && ydotool key 42:1 1:1 1:0 42:0 29:1 47:1 29:0 47:0"
+
+ # Media keys
+ # ...
+ ];
+
+ binde = [
+ # Increment gaps
+ "$mod, Z, exec, hyprctl --batch \"keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') + 3`; keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') + 2`\""
+
+ # Decrement gaps
+ "$mod, X, exec, hyprctl --batch \"keyword general:gaps_out `expr $(hyprctl getoption general:gaps_out | awk '{ print $3 }') - 3`; keyword general:gaps_in `expr $(hyprctl getoption general:gaps_in | awk '{ print $3 }') - 2`\""
+
+ # Resize active window
+ "$mod SHIFT, UP, resizeactive, 0 -50"
+ "$mod SHIFT, DOWN, resizeactive, 0 50"
+ "$mod SHIFT, RIGHT, resizeactive, 50 0"
+ "$mod SHIFT, LEFT, resizeactive, -50 0"
+
+ # Move active window
+ "$mod ALT, k, moveactive, 0 -100"
+ "$mod ALT, j, moveactive, 0 100"
+ "$mod ALT, l, moveactive, 100 0"
+ "$mod ALT, h, moveactive, -100 0"
+ ];
+
+ bindm =
[
# Move window with mouse
"$mod, mouse:272, movewindow"
"$mod, mouse:273, resizewindow"
"$mod SHIFT, mouse:273, resizewindow 1"
- ]
- );
+ ];
};
extraConfig = ''
diff --git a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/default.nix b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/default.nix
index d01ddaf..a121177 100644
--- a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/default.nix
+++ b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/default.nix
@@ -11,29 +11,27 @@ _: {
./workspaces.nix
];
- xdg.configFile = (
- (builtins.listToAttrs (
- map
- (script: {
- name = "hypr/hyprland/scripts/${script}";
+ xdg.configFile = builtins.listToAttrs (
+ map
+ (script: {
+ name = "hypr/hyprland/scripts/${script}";
- value = {
- source = ./scripts/${script};
- };
- })
- [
- "common.sh"
- "fake_fullscreen_status"
- # "hycov_easymotion"
- "initialise_waybar"
- "initialise_xdg_portal"
- "move_focus_to_monitor"
- "move_window_to_monitor"
- "move_window_to_workspace"
- "switch_workspace"
- "toggle_gaps"
- "toggle_layout"
- ]
- ))
+ value = {
+ source = ./scripts/${script};
+ };
+ })
+ [
+ "common.sh"
+ "fake_fullscreen_status"
+ # "hycov_easymotion"
+ "initialise_waybar"
+ "initialise_xdg_portal"
+ "move_focus_to_monitor"
+ "move_window_to_monitor"
+ "move_window_to_workspace"
+ "switch_workspace"
+ "toggle_gaps"
+ "toggle_layout"
+ ]
);
}
diff --git a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/executions.nix b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/executions.nix
index ad25ea5..d959c50 100644
--- a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/executions.nix
+++ b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/executions.nix
@@ -1,7 +1,7 @@
{ pkgs, ... }:
{
wayland.windowManager.hyprland.settings = {
- exec-once = ([
+ exec-once = [
# One-shots
"hyprctl dispatch workspace 1"
"swww-daemon"
@@ -48,6 +48,6 @@
# "set -Ux SSH_AGENT_PID $SSH_AGENT_PID"
# "set -Ux SSH_AUTH_SOCK $SSH_AUTH_SOCK"
# "export SSH_AUTH_SOCK=\"$XDG_RUNTIME_DIR/ssh-agent.socket\""
- ]);
+ ];
};
}
diff --git a/home/ebisu/fortune/desktop/wayland/waybar/default.nix b/home/ebisu/fortune/desktop/wayland/waybar/default.nix
index 698ebb3..4efd8b5 100644
--- a/home/ebisu/fortune/desktop/wayland/waybar/default.nix
+++ b/home/ebisu/fortune/desktop/wayland/waybar/default.nix
@@ -4,9 +4,9 @@
enable = true;
style = ./waybar/style.css;
- settings = (
+ settings =
let
- defaultModules = (import ./waybar/default-modules.nix { inherit pkgs; });
+ defaultModules = import ./waybar/default-modules.nix { inherit pkgs; };
hyprland-workspaces-base = {
disable-scroll = true;
disable-markup = false;
@@ -75,22 +75,22 @@
};
}
)
- ]
- );
+ ];
};
- xdg.configFile = (
+ xdg.configFile =
let
scripts = [ "mediaplayer.py" ];
in
(builtins.listToAttrs (
- map (script: {
- name = "waybar/scripts/${script}";
+ map
+ (script: {
+ name = "waybar/scripts/${script}";
- value = {
- source = ./waybar/scripts/${script};
- };
- }) scripts
- ))
- );
+ value = {
+ source = ./waybar/scripts/${script};
+ };
+ })
+ scripts
+ ));
}
diff --git a/home/ebisu/fortune/scripts/default.nix b/home/ebisu/fortune/scripts/default.nix
index 58851ea..192e3b6 100644
--- a/home/ebisu/fortune/scripts/default.nix
+++ b/home/ebisu/fortune/scripts/default.nix
@@ -3,7 +3,8 @@ let
scriptDir = ./scripts;
generateScripts = builtins.listToAttrs (builtins.map
(name: {
- name = name;
+ inherit name;
+
value = pkgs.writeShellScriptBin name (builtins.readFile "${scriptDir}/${name}");
})
(builtins.attrNames (builtins.readDir scriptDir)));
diff --git a/home/ebisu/home.nix b/home/ebisu/home.nix
index e4449d7..ea8c6c7 100644
--- a/home/ebisu/home.nix
+++ b/home/ebisu/home.nix
@@ -12,7 +12,8 @@ in
nixpkgs.overlays = [ inputs.nur.overlay ];
home = {
- username = username;
+ inherit username;
+
homeDirectory = "/home/${username}";
stateVersion = "24.05";
diff --git a/modules/users.nix b/modules/users.nix
index ca1ee02..a5f975a 100644
--- a/modules/users.nix
+++ b/modules/users.nix
@@ -5,13 +5,15 @@ in
{
users.users = {
root = {
- initialPassword = initialPassword;
+ inherit initialPassword;
+
shell = pkgs.bash;
};
ebisu = {
+ inherit initialPassword;
+
isNormalUser = true;
- initialPassword = initialPassword;
shell = pkgs.fish;
extraGroups = [