diff --git a/home-manager/features/direnv.nix b/home-manager/features/direnv.nix index f6604cc..bbdf7f1 100644 --- a/home-manager/features/direnv.nix +++ b/home-manager/features/direnv.nix @@ -7,6 +7,8 @@ nix-direnv.enable = true; }; + home.sessionVariables.DIRENV_LOG_FORMAT = ""; + programs.zsh.enable = true; programs.fish.enable = true; programs.bash.enable = true; diff --git a/home-manager/features/git.nix b/home-manager/features/git.nix index 4050618..372d10d 100644 --- a/home-manager/features/git.nix +++ b/home-manager/features/git.nix @@ -1,7 +1,13 @@ { pkgs, ... }: { programs.git = { enable = true; - userName = "noe"; - userEmail = "git@kat.cafe"; }; + + home.file.".gitignore".text = '' +[user] + email = git@kat.cafe + name = noe +[push] + autoSetupRemote = true + ''; } diff --git a/home-manager/features/vesktop/default.nix b/home-manager/features/vesktop/default.nix new file mode 100644 index 0000000..ca8ce46 --- /dev/null +++ b/home-manager/features/vesktop/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: with builtins; { + + home.packages = [ pkgs.vesktop ]; + + home.file = let + prefix = ".config/VencordDesktop/VencordDesktop"; + in { + "${prefix}/settings.json".source = ./settings.json; + "${prefix}/settings/settings.json".source = ./settings/settings.json; + "${prefix}/settings/quickCss.css".source = ./settings/quickCss.css; + }; +} diff --git a/home-manager/features/vesktop/settings.json b/home-manager/features/vesktop/settings.json new file mode 100644 index 0000000..9304df4 --- /dev/null +++ b/home-manager/features/vesktop/settings.json @@ -0,0 +1,16 @@ +{ + "discordBranch": "canary", + "firstLaunch": false, + "arRPC": "on", + "splashColor": "rgb(219, 222, 225)", + "splashBackground": "rgb(49, 51, 56)", + "staticTitle": true, + "windowBounds": { + "x": 0, + "y": 64, + "width": 2560, + "height": 1536 + }, + "maximized": true, + "minimized": false +} \ No newline at end of file diff --git a/home-manager/features/vesktop/settings/quickCss.css b/home-manager/features/vesktop/settings/quickCss.css new file mode 100644 index 0000000..e69de29 diff --git a/home-manager/features/vesktop/settings/settings.json b/home-manager/features/vesktop/settings/settings.json new file mode 100644 index 0000000..e7ed780 --- /dev/null +++ b/home-manager/features/vesktop/settings/settings.json @@ -0,0 +1,457 @@ +{ + "notifyAboutUpdates": true, + "autoUpdate": false, + "autoUpdateNotification": true, + "useQuickCss": true, + "themeLinks": [], + "enabledThemes": [], + "enableReactDevtools": false, + "frameless": false, + "transparent": false, + "winCtrlQ": false, + "macosTranslucency": false, + "disableMinSize": false, + "winNativeTitleBar": false, + "plugins": { + "BadgeAPI": { + "enabled": true + }, + "CommandsAPI": { + "enabled": true + }, + "ContextMenuAPI": { + "enabled": true + }, + "MemberListDecoratorsAPI": { + "enabled": false + }, + "MessageAccessoriesAPI": { + "enabled": true + }, + "MessageDecorationsAPI": { + "enabled": false + }, + "MessageEventsAPI": { + "enabled": true + }, + "MessagePopoverAPI": { + "enabled": true + }, + "NoticesAPI": { + "enabled": true + }, + "ServerListAPI": { + "enabled": false + }, + "NoTrack": { + "enabled": true + }, + "Settings": { + "enabled": true, + "settingsLocation": "aboveActivity" + }, + "SupportHelper": { + "enabled": true + }, + "AlwaysAnimate": { + "enabled": false + }, + "AlwaysTrust": { + "enabled": true + }, + "AnonymiseFileNames": { + "enabled": false + }, + "WebRichPresence (arRPC)": { + "enabled": false + }, + "BANger": { + "enabled": false + }, + "BetterFolders": { + "enabled": false + }, + "BetterGifAltText": { + "enabled": false + }, + "BetterNotesBox": { + "enabled": false + }, + "BetterRoleDot": { + "enabled": false + }, + "BetterUploadButton": { + "enabled": false + }, + "BiggerStreamPreview": { + "enabled": false + }, + "BlurNSFW": { + "enabled": false + }, + "CallTimer": { + "enabled": true + }, + "ClearURLs": { + "enabled": true + }, + "ClientTheme": { + "enabled": false + }, + "ColorSighted": { + "enabled": false + }, + "ConsoleShortcuts": { + "enabled": false + }, + "CopyUserURLs": { + "enabled": true + }, + "CrashHandler": { + "enabled": true + }, + "CustomRPC": { + "enabled": false + }, + "Dearrow": { + "enabled": false + }, + "DisableDMCallIdle": { + "enabled": false + }, + "EmoteCloner": { + "enabled": true + }, + "Experiments": { + "enabled": true + }, + "F8Break": { + "enabled": false + }, + "FakeNitro": { + "enabled": false + }, + "FakeProfileThemes": { + "enabled": false + }, + "FavoriteEmojiFirst": { + "enabled": false + }, + "FavoriteGifSearch": { + "enabled": false + }, + "FixImagesQuality": { + "enabled": true + }, + "FixSpotifyEmbeds": { + "enabled": false + }, + "ForceOwnerCrown": { + "enabled": false + }, + "FriendInvites": { + "enabled": false + }, + "GameActivityToggle": { + "enabled": false + }, + "GifPaste": { + "enabled": true + }, + "GreetStickerPicker": { + "enabled": false + }, + "HideAttachments": { + "enabled": false + }, + "iLoveSpam": { + "enabled": false + }, + "IgnoreActivities": { + "enabled": false + }, + "ImageZoom": { + "enabled": true + }, + "InvisibleChat": { + "enabled": false + }, + "KeepCurrentChannel": { + "enabled": false + }, + "LastFMRichPresence": { + "enabled": false + }, + "LoadingQuotes": { + "enabled": true + }, + "MemberCount": { + "enabled": true + }, + "MessageClickActions": { + "enabled": false + }, + "MessageLinkEmbeds": { + "enabled": true + }, + "MessageLogger": { + "enabled": false + }, + "MessageTags": { + "enabled": false + }, + "MoreCommands": { + "enabled": false + }, + "MoreKaomoji": { + "enabled": false + }, + "MoreUserTags": { + "enabled": false + }, + "Moyai": { + "enabled": false + }, + "MuteNewGuild": { + "enabled": true + }, + "MutualGroupDMs": { + "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": true + }, + "NormalizeMessageLinks": { + "enabled": true + }, + "NSFWGateBypass": { + "enabled": true + }, + "OnePingPerDM": { + "enabled": false + }, + "oneko": { + "enabled": false + }, + "OpenInApp": { + "enabled": true + }, + "Party mode 🎉": { + "enabled": false + }, + "PermissionFreeWill": { + "enabled": false + }, + "PermissionsViewer": { + "enabled": false + }, + "petpet": { + "enabled": true + }, + "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 + }, + "RoleColorEverywhere": { + "enabled": false + }, + "SearchReply": { + "enabled": false + }, + "SecretRingToneEnabler": { + "enabled": false + }, + "SendTimestamps": { + "enabled": true + }, + "ServerListIndicators": { + "enabled": false + }, + "ServerProfile": { + "enabled": false + }, + "ShikiCodeblocks": { + "enabled": true + }, + "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": true + }, + "TimeBarAllActivities": { + "enabled": false + }, + "Translate": { + "enabled": false + }, + "TypingIndicator": { + "enabled": false + }, + "TypingTweaks": { + "enabled": true + }, + "Unindent": { + "enabled": false + }, + "UnsuppressEmbeds": { + "enabled": false + }, + "UrbanDictionary": { + "enabled": false + }, + "UserVoiceShow": { + "enabled": false + }, + "USRBG": { + "enabled": false + }, + "ValidUser": { + "enabled": true + }, + "VoiceChatDoubleClick": { + "enabled": true + }, + "VcNarrator": { + "enabled": false + }, + "VencordToolbox": { + "enabled": false + }, + "ViewIcons": { + "enabled": false + }, + "ViewRaw": { + "enabled": true + }, + "VoiceMessages": { + "enabled": false + }, + "WebContextMenus": { + "enabled": true, + "addBack": true + }, + "WebKeybinds": { + "enabled": true + }, + "WhoReacted": { + "enabled": false + }, + "Wikisearch": { + "enabled": false + } + }, + "notifications": { + "timeout": 5000, + "position": "bottom-right", + "useNative": "not-focused", + "logLimit": 50 + }, + "cloud": { + "authenticated": false, + "url": "https://api.vencord.dev/", + "settingsSync": false, + "settingsSyncVersion": 1702613591788 + } +} \ No newline at end of file diff --git a/home-manager/noe/hosts/cider.nix b/home-manager/noe/hosts/cider.nix index fec4317..abdc964 100644 --- a/home-manager/noe/hosts/cider.nix +++ b/home-manager/noe/hosts/cider.nix @@ -2,5 +2,7 @@ imports = [ ../common ../common/home-user.nix + + ../../features/vesktop ]; } diff --git a/nixos/features/discord.nix b/nixos/features/discord.nix deleted file mode 100644 index d1faaf9..0000000 --- a/nixos/features/discord.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ pkgs, ... }: { - environment.systemPackages = [ - pkgs.vesktop - ]; -} diff --git a/nixos/hosts/cider/default.nix b/nixos/hosts/cider/default.nix index 578c977..c2c1642 100644 --- a/nixos/hosts/cider/default.nix +++ b/nixos/hosts/cider/default.nix @@ -7,7 +7,6 @@ ../../features/xfce.nix #TODO: sound may be wrong ../../features/wifi.nix - ../../features/discord.nix ]; home-manager.users.noe = import ../../../home-manager/noe/hosts/cider.nix;