summaryrefslogtreecommitdiff
path: root/home/ebisu/fortune/communication
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-08-29 21:31:09 -0700
committerFuwn <[email protected]>2024-08-29 21:31:09 -0700
commit653f81eec07eb3e33c380810676a7feb45e1df43 (patch)
tree00d43c8f1b2cb2cf8ebaf1b7c1a4c026718033bb /home/ebisu/fortune/communication
parentsome stuff (diff)
downloadnixos-config-653f81eec07eb3e33c380810676a7feb45e1df43.tar.xz
nixos-config-653f81eec07eb3e33c380810676a7feb45e1df43.zip
some stuff
Diffstat (limited to 'home/ebisu/fortune/communication')
-rw-r--r--home/ebisu/fortune/communication/default.nix12
-rw-r--r--home/ebisu/fortune/communication/discord/default.nix9
-rw-r--r--home/ebisu/fortune/communication/discord/vesktop/default.nix649
-rw-r--r--home/ebisu/fortune/communication/irc.nix7
4 files changed, 677 insertions, 0 deletions
diff --git a/home/ebisu/fortune/communication/default.nix b/home/ebisu/fortune/communication/default.nix
new file mode 100644
index 0000000..551e90c
--- /dev/null
+++ b/home/ebisu/fortune/communication/default.nix
@@ -0,0 +1,12 @@
+{ pkgs, ... }:
+{
+ imports = [
+ ./discord
+ ./irc.nix
+ ];
+
+ home.packages = with pkgs; [
+ revolt-desktop
+ newsboat
+ ];
+}
diff --git a/home/ebisu/fortune/communication/discord/default.nix b/home/ebisu/fortune/communication/discord/default.nix
new file mode 100644
index 0000000..5e8f79d
--- /dev/null
+++ b/home/ebisu/fortune/communication/discord/default.nix
@@ -0,0 +1,9 @@
+{ pkgs, ... }: {
+ imports = [
+ ./vesktop
+ ];
+
+ home.packages = with pkgs; [
+ # discord-canary
+ ];
+}
diff --git a/home/ebisu/fortune/communication/discord/vesktop/default.nix b/home/ebisu/fortune/communication/discord/vesktop/default.nix
new file mode 100644
index 0000000..edae1bc
--- /dev/null
+++ b/home/ebisu/fortune/communication/discord/vesktop/default.nix
@@ -0,0 +1,649 @@
+{ pkgs, ... }: {
+ home.packages = with pkgs; [
+ vesktop
+ ];
+
+ 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/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');
+
+ /* 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
+ }
+ }
+ '';
+}
diff --git a/home/ebisu/fortune/communication/irc.nix b/home/ebisu/fortune/communication/irc.nix
new file mode 100644
index 0000000..61a2ebf
--- /dev/null
+++ b/home/ebisu/fortune/communication/irc.nix
@@ -0,0 +1,7 @@
+{ pkgs, ... }: {
+ home.packages = with pkgs; [
+ catgirl
+ litterbox
+ pounce
+ ];
+}