summaryrefslogtreecommitdiff
path: root/hm
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2025-12-26 21:19:02 +0100
committeradikro <adikro@disroot.org>2025-12-26 21:19:02 +0100
commitdb44d490d1b6e25212a5bd7cd0f3a390cf394b55 (patch)
tree4144bbd6af8216da847c44dba30aed418e71c371 /hm
parenta6e1c4deec2bc9381159ea9231f4e8a8a8a6c703 (diff)
added ssh support, renamed sys to os
Diffstat (limited to 'hm')
-rw-r--r--hm/shell/cli.nix4
-rw-r--r--hm/soft/nixcord.nix94
2 files changed, 66 insertions, 32 deletions
diff --git a/hm/shell/cli.nix b/hm/shell/cli.nix
index e9e48af..fa4f3fc 100644
--- a/hm/shell/cli.nix
+++ b/hm/shell/cli.nix
@@ -21,6 +21,7 @@ in
programs.btop.enable = true;
programs.fastfetch.enable = true;
+ programs.direnv.enable = true;
home.packages = with pkgs; [
srm
@@ -29,6 +30,9 @@ in
chafa
hexyl
procs
+ jq
+ yq-go
+ tldr
];
};
}
diff --git a/hm/soft/nixcord.nix b/hm/soft/nixcord.nix
index 7021f7c..adbdc58 100644
--- a/hm/soft/nixcord.nix
+++ b/hm/soft/nixcord.nix
@@ -7,107 +7,134 @@ in
options.hm.soft.nixcord.enable = lib.mkEnableOption "nixcord configuration";
config = lib.mkIf cfg.enable {
- home.packages = with pkgs; [ equibop ];
programs.nixcord = {
enable = true;
- package = pkgs.discord-krisp;
discord = {
enable = true;
+ package = pkgs.discord-krisp;
+ autoscroll.enable = true;
+
vencord.enable = false;
equicord.enable = true;
};
+ equibop = {
+ enable = true;
+ autoscroll.enable = true;
+ };
config = {
frameless = true;
plugins = {
+ BlurNSFW.enable = true;
+ ClearURLs.enable = true;
+ CopyUserURLs.enable = true;
+ NoRPC.enable = true;
+ OnePingPerDm.enable = true;
+ PinDMs = { enable = true; canCollapseDmSection = true; };
+ SaveFavoriteGiFs.enable = true;
+ altKrispSwitch.enable = true;
alwaysExpandRoles = { enable = true; hideArrow = true; };
alwaysTrust = { enable = true; domain = false; };
anammox.enable = true;
+ betterActivities.enable = true;
betterAudioPlayer.enable = true;
betterGifAltText.enable = true;
- betterGifPicker.enable = true;
+ betterGifPicker = { enable = true; keepOpen = true; };
betterInvites.enable = true;
betterNotesBox = { enable = true; hide = true; };
betterQuickReact = { enable = true; columns = 6.0; rows = 1.0; compactMode = true; };
betterRoleContext.enable = true;
+ betterSettings.enable = true;
betterUploadButton.enable = true;
+ betterUserArea.enable = true;
biggerStreamPreview.enable = true;
+ bypassPinPrompt.enable = true;
callTimer.enable = true;
- characterCounter = { enable = true; colorEffects = false; };
cleanChannelName.enable = true;
- clearUrLs.enable = true;
+ components.enable = true;
copyFileContents.enable = true;
- copyStickerLinks.enable = true;
- crashHandler.enable = true;
+ crashHandler.enable = true;
customTimestamps.enable = true;
disableCallIdle.enable = true;
- disableDeepLinks.enable = true;
+ disableDeepLinks.enable = true;
dontRoundMyTimestamps.enable = true;
- equicordHelper = { enable = true; noMirroredCamera = true; };
+ elementHighlighter.enable = true;
+ equicordHelper = { enable = true; noMirroredCamera = true; removeActivitySection = true; };
expressionCloner.enable = true;
fakeNitro = { enable = true; enableEmojiBypass = false; enableStickerBypass = false; };
favoriteEmojiFirst.enable = true;
- fixCodeblockGap.enable = true;
- fixFileExtensions.enable = true;
+ favoriteGifSearch.enable = true;
+ fixCodeblockGap.enable = true;
+ fixFileExtensions.enable = true;
fixImagesQuality.enable = true;
fixSpotifyEmbeds.enable = true;
fixYoutubeEmbeds.enable = true;
forceOwnerCrown.enable = true;
+ forwardAnywhere.enable = true;
friendsSince.enable = true;
fullSearchContext.enable = true;
fullUserInChatbox.enable = true;
- gifCollections = { enable = true; preventDuplicates = true; showCopyImageLink = true; };
- gifRoulette = { enable = true; pingOwnerChance = true; };
+ gifCollections = { enable = true; onlyShowCollections = true; preventDuplicates = true; showCopyImageLink = true; };
+ gifRoulette = { enable = true; pingOwnerChance = false; };
guildTagSettings.enable = true;
+ hideChatButtons.enable = true;
homeTyping.enable = true;
- ignoreTerms.enable = true;
iLoveSpam.enable = true;
+ iconViewer.enable = true;
+ ignoreTerms.enable = true;
imageFilename.enable = true;
imageLink.enable = true;
- imageZoom = { enable = true; nearestNeighbour = true; saveZoomValues = true; square = true; };
- imgToGif.enable = true;
- inRole.enable = true;
+ imageZoom = { enable = true; nearestNeighbour = true; square = true; };
+ inRole.enable = true;
inviteDefaults.enable = true;
+ # jumpscare = { enable = true; audioSource = ; imageSource = ; }; DODAC MAMBO AUDIO
+ limitMiddleClickPaste = { enable = true; limitTo = "never"; };
memberCount.enable = true;
mentionAvatars = { enable = true; showAtSymbol = true; };
- messageLinkEmbeds.enable = true;
+ # messageLinkEmbeds.enable = true;
+ messageLinkTooltip = { enable = true; display = "cozy"; };
messageLogger = { enable = true; ignoreSelf = true; };
- moyai.enable = true;
+ moyai = { enable = true; quality = "HD"; };
musicControls.enable = true;
neverPausePreviews.enable = true;
newGuildSettings = { enable = true; messages = 1; };
- newPluginsManager.enable = true;
noF1.enable = true;
noMaskedUrlPaste.enable = true;
noModalAnimation.enable = true;
- noNitroUpsell.enable = true;
- noOnboardingDelay.enable = true;
noMosaic.enable = true;
- noProfileThemes.enable = true;
+ noNitroUpsell.enable = true;
+ noOnboardingDelay.enable = true;
+ noPendingCount.enable = true;
+ noProfileThemes.enable = true;
noSystemBadge.enable = true;
noTypingAnimation.enable = true;
- overrideForumDefaults = { enable = true; defaultLayout = 2; };
- onePingPerDm.enable = true;
openInApp.enable = true;
+ overrideForumDefaults = { enable = true; defaultLayout = 2; };
pauseInvitesForever.enable = true;
permissionFreeWill = { enable = true; lockout = false; };
permissionsViewer.enable = true;
- pinDMs = { enable = true; canCollapseDmSection = true; };
pinIcon.enable = true;
platformIndicators.enable = true;
- quoter.enable = true;
relationshipNotifier.enable = true;
+ replyTimestamp.enable = true;
roleColorEverywhere.enable = true;
- saveFavoriteGiFs.enable = true;
sendTimestamps.enable = true;
serverInfo.enable = true;
+ showAllMessageButtons.enable = true;
showConnections.enable = true;
- showHiddenChannels = { enable = true; };
+ showHiddenChannels = { enable = true; channelStyle = 3; };
showHiddenThings.enable = true;
- showResourceChannels.enable = true;
- showTimeoutDuration.enable = true;
+ showResourceChannels.enable = true;
+ showTimeoutDuration.enable = true;
+ silentTyping.enable = true;
+ soundBoardLogger.enable = true;
+ splitLargeMessages.enable = true;
spotifyCrack = { enable = true; noSpotifyAutoPause = false; };
+ stickerBlocker.enable = true;
streamerModeOnStream.enable = true;
- typingIndicator = { enable = true; indicatorMode = 2; };
+ streamingCodecDisabler = { enable = true; disableH264Codec = true; disableH265Codec = true; disableVP8Codec = true; disableVP9Codec = true; };
+ superReactionTweaks = { enable = true; superReactionPlayingLimit = 0; };
+ themeLibrary.enable = true;
+ typingIndicator.enable = true;
typingTweaks.enable = true;
unindent.enable = true;
universalMention = { enable = true; globalMention = true; };
@@ -117,8 +144,11 @@ in
validReply.enable = true;
validUser.enable = true;
viewIcons = { enable = true; format = "png"; };
+ voiceDownload.enable = true;
voiceMessages.enable = true;
+ voiceRejoin.enable = true;
volumeBooster.enable = true;
+ webScreenShareFixes.enable = true;
whoReacted.enable = true;
whosWatching.enable = true;
youtubeAdblock.enable = true;