im lazy
This commit is contained in:
parent
e7fdc3af6b
commit
d5e36b8df8
11 changed files with 441 additions and 105 deletions
|
|
@ -20,18 +20,34 @@
|
|||
# completions.enable = true;
|
||||
# };
|
||||
|
||||
interactiveShellInit = ''
|
||||
interactiveShellInit = let
|
||||
greetings =
|
||||
[
|
||||
"Welcome weary traveller to my shop"
|
||||
"It's dangerous to go alone! Take this."
|
||||
"Do butterflies cry when they're sad?"
|
||||
"I hope they do"
|
||||
"I think Alice is lost..."
|
||||
|
||||
"Something wicked this way comes"
|
||||
"May your L's be many... and your bitches few"
|
||||
|
||||
"What a horrible night to have a curse."
|
||||
"The ancient spirits of light and dark have been released."
|
||||
"The god of the stars rejects your offering. The ritual can only be performed at night."
|
||||
"You should have just died..."
|
||||
"Supreme Witch, Calamitas has killed every player!"
|
||||
]
|
||||
|> map (x: "\"${x}\"")
|
||||
|> builtins.concatStringsSep " ";
|
||||
in ''
|
||||
# add dotnet completions if it exists (ie we're in a virtual environment)
|
||||
if type -q dotnet
|
||||
complete -f -c dotnet -a "(dotnet complete (commandline -cp))"
|
||||
end
|
||||
|
||||
function rand_greet
|
||||
set weary "Welcome weary traveller to my shop"
|
||||
set alone "It's dangerous to go alone! Take this."
|
||||
set sad "Do butterflies cry when they're sad?"
|
||||
set alice "I think Alice is lost..."
|
||||
set greetings "$weary" "$alone" "$sad" "$alice"
|
||||
set greetings ${greetings}
|
||||
echo -n $greetings[(random 1 (count $greetings))]
|
||||
end
|
||||
|
||||
|
|
|
|||
248
homes/modules/nixcord.nix
Executable file → Normal file
248
homes/modules/nixcord.nix
Executable file → Normal file
|
|
@ -1,16 +1,248 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
{inputs, ...}: {
|
||||
imports = [
|
||||
inputs.nixcord.homeModules.nixcord
|
||||
];
|
||||
|
||||
programs.nixcord = {
|
||||
enable = true;
|
||||
equibop.enable = true;
|
||||
|
||||
discord = {
|
||||
vencord.enable = false;
|
||||
equicord.enable = true;
|
||||
};
|
||||
|
||||
config = {
|
||||
frameless = true;
|
||||
enabledThemes = [
|
||||
# "aurorastheme.css"
|
||||
# "base16-colors.css"
|
||||
];
|
||||
plugins = {
|
||||
# TODO: remove this plugin
|
||||
hideAttachments.enable = true;
|
||||
anonymiseFileNames = {
|
||||
enable = true;
|
||||
anonymiseByDefault = true;
|
||||
method = 0;
|
||||
randomisedLength = 16;
|
||||
};
|
||||
betterSessions = {
|
||||
backgroundCheck = true;
|
||||
checkInterval = 1;
|
||||
};
|
||||
biggerStreamPreview.enable = true;
|
||||
callTimer.enable = true;
|
||||
fixYoutubeEmbeds.enable = true;
|
||||
fixSpotifyEmbeds.enable = true;
|
||||
tidalEmbeds.enable = true;
|
||||
youtubeAdblock.enable = true;
|
||||
followVoiceUser.enable = true;
|
||||
friendsSince.enable = true;
|
||||
ircColors = {
|
||||
enable = true;
|
||||
lightness = 80;
|
||||
memberListColors = true;
|
||||
applyColorOnlyInDms = false;
|
||||
applyColorOnlyToUsersWithoutColor = false;
|
||||
};
|
||||
messageLogger = {
|
||||
enable = true;
|
||||
showEditDiffs = true;
|
||||
separatedDiffs = false;
|
||||
};
|
||||
# fakeNitro.enable = true;
|
||||
ghosted.enable = true;
|
||||
noF1.enable = true;
|
||||
noMaskedUrlPaste.enable = true;
|
||||
messageLatency = {
|
||||
enable = false;
|
||||
latency = -1;
|
||||
showMillis = true;
|
||||
};
|
||||
openInApp.enable = true;
|
||||
crashHandler.enable = true;
|
||||
disableCallIdle.enable = true;
|
||||
experiments.enable = true;
|
||||
expressionCloner.enable = true;
|
||||
favoriteGifSearch.enable = true;
|
||||
fixImagesQuality.enable = true;
|
||||
forceOwnerCrown.enable = true;
|
||||
forwardAnywhere.enable = true;
|
||||
spotifyCrack.enable = true;
|
||||
spotifyShareCommands.enable = true;
|
||||
spotifyControls.enable = true;
|
||||
fullUserInChatbox.enable = true;
|
||||
gifPaste.enable = true;
|
||||
ignoreActivities = {
|
||||
enable = true;
|
||||
ignorePlaying = true;
|
||||
ignoreStreaming = true;
|
||||
ignoreListening = true;
|
||||
ignoreWatching = true;
|
||||
ignoreCompeting = true;
|
||||
};
|
||||
imageLink.enable = true;
|
||||
imageZoom.enable = true;
|
||||
memberCount.enable = true;
|
||||
noDevtoolsWarning.enable = true;
|
||||
noUnblockToJump.enable = true;
|
||||
pauseInvitesForever.enable = true;
|
||||
permissionsViewer.enable = true;
|
||||
pictureInPicture = {
|
||||
enable = true;
|
||||
loop = true;
|
||||
};
|
||||
platformIndicators.enable = true;
|
||||
previewMessage.enable = true;
|
||||
relationshipNotifier.enable = true;
|
||||
revealAllSpoilers.enable = true;
|
||||
serverInfo.enable = true;
|
||||
serverListIndicators.enable = true;
|
||||
showHiddenChannels.enable = true;
|
||||
showHiddenThings.enable = true;
|
||||
showTimeoutDuration = {
|
||||
enable = true;
|
||||
displayStyle = "tooltip";
|
||||
};
|
||||
silentTyping = {
|
||||
enable = true;
|
||||
enabledGlobally = false;
|
||||
};
|
||||
startupTimings.enable = true;
|
||||
typingIndicator.enable = true;
|
||||
unlockedAvatarZoom = {
|
||||
enable = true;
|
||||
zoomMultiplier = 4.0;
|
||||
};
|
||||
userMessagesPronouns.enable = true;
|
||||
validUser.enable = true;
|
||||
validReply.enable = true;
|
||||
viewIcons = {
|
||||
enable = true;
|
||||
format = "webp";
|
||||
imgSize = "4096";
|
||||
};
|
||||
voiceChatDoubleClick.enable = true;
|
||||
voiceDownload.enable = true;
|
||||
voiceMessages = {
|
||||
enable = true;
|
||||
noiseSuppression = false;
|
||||
echoCancellation = true;
|
||||
};
|
||||
volumeBooster.enable = true;
|
||||
webKeybinds.enable = true;
|
||||
webScreenShareFixes.enable = true;
|
||||
whoReacted.enable = true;
|
||||
whosWatching.enable = true;
|
||||
quickReply.enable = true;
|
||||
questCompleter.enable = true;
|
||||
shikiCodeblocks = {
|
||||
enable = true;
|
||||
useDevIcon = "COLOR";
|
||||
theme = "https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/2d87559c7601a928b9f7e0f0dda243d2fb6d4499/packages/tm-themes/themes/kanagawa-wave.json";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
programs.nixcord.config.plugins.PinDMs = {
|
||||
enable = true;
|
||||
canCollapseDmSection = true;
|
||||
# userBasedCategoryList = {
|
||||
# "1202666382760607774" = [
|
||||
# {
|
||||
# id = "i9dflmraztc";
|
||||
# name = "🏳️⚧️ girlfriends!!! :3 🏳️⚧️";
|
||||
# color = 16359423;
|
||||
# collapsed = false;
|
||||
# channels = [
|
||||
# "1436964273162289185"
|
||||
# "1436988320474206311"
|
||||
# "1449837047383855119"
|
||||
# "1436965652861685891"
|
||||
# "1436968495190642722"
|
||||
# "1465424321919975454"
|
||||
# ];
|
||||
# }
|
||||
# {
|
||||
# id = "p2v1f5y9zbd";
|
||||
# name = "🦋 best frens <3 🦋";
|
||||
# color = 10223511;
|
||||
# collapsed = false;
|
||||
# channels = [
|
||||
# "1436985374286155799"
|
||||
# "1436965657076826222"
|
||||
# "1429921297160212681"
|
||||
# "1394808379381387385"
|
||||
# "1433593753183977545"
|
||||
# "1438254055452446881"
|
||||
# "1436966389549236376"
|
||||
# "1202678007026819134"
|
||||
# "1437151552224624660"
|
||||
# "1441906462094921789"
|
||||
# "1450340272079769712"
|
||||
# "1458123717124165764"
|
||||
# "1436975341129306155"
|
||||
# "1461885176534794427"
|
||||
# "1462155159470866443"
|
||||
# "1468735915076878407"
|
||||
# ];
|
||||
# }
|
||||
# {
|
||||
# id = "c0mg5w635j8";
|
||||
# name = "🏳️🌈 close frens x3 🏳️🌈";
|
||||
# color = 10780927;
|
||||
# collapsed = false;
|
||||
# channels = [
|
||||
# "1437077103873888290"
|
||||
# "1436975346338762823"
|
||||
# "1437123353101205590"
|
||||
# "1441516692164575283"
|
||||
# "1419557866502754334"
|
||||
# "1436985041203892315"
|
||||
# "1438071327515742229"
|
||||
# ];
|
||||
# }
|
||||
# {
|
||||
# id = "ghjrq5el3b";
|
||||
# name = "frens :3";
|
||||
# color = 7334399;
|
||||
# collapsed = false;
|
||||
# channels = [
|
||||
# "1437007154132422701"
|
||||
# "1437006448948416526"
|
||||
# "1446781617422209068"
|
||||
# "1444723474835837103"
|
||||
# "1437098569483161721"
|
||||
# "1437237573146771469"
|
||||
# "1436973705421914123"
|
||||
# "1437135359359320125"
|
||||
# "1438010723837022343"
|
||||
# "1440553969461104740"
|
||||
# "1437097082887475201"
|
||||
# "1447222320015085740"
|
||||
# "1462624704027164824"
|
||||
# "1449513783893692589"
|
||||
# "1463737720961634461"
|
||||
# "1463000874392748249"
|
||||
# "1461929299727749145"
|
||||
# "1436984534712451105"
|
||||
# "1436983282582683813"
|
||||
# "1437283420312047659"
|
||||
# "1437089201651847315"
|
||||
# "1468324280445046824"
|
||||
# ];
|
||||
# }
|
||||
# {
|
||||
# id = "zbmj00xw7d8";
|
||||
# name = "goop chats";
|
||||
# color = 14876549;
|
||||
# collapsed = false;
|
||||
# channels = [
|
||||
# "1437132769141719040"
|
||||
# "1445549416516681902"
|
||||
# "1458849972815663209"
|
||||
# ];
|
||||
# }
|
||||
# ];
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue