summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/editors/nixvim.nix2
-rw-r--r--home/home.nix2
-rw-r--r--home/programs/nixcord.nix102
-rw-r--r--home/wayland/niri/binds.nix38
-rw-r--r--home/wayland/niri/niri.nix1
5 files changed, 44 insertions, 101 deletions
diff --git a/home/editors/nixvim.nix b/home/editors/nixvim.nix
index 6bfc119..d11e9c0 100644
--- a/home/editors/nixvim.nix
+++ b/home/editors/nixvim.nix
@@ -12,7 +12,7 @@
colorschemes.gruvbox.enable = true;
plugins = {
- lualine.enable = true;
+ # lualine.enable = true;
nvim-autopairs.enable = true;
neoscroll.enable = true;
bufferline.enable = true;
diff --git a/home/home.nix b/home/home.nix
index 0345d25..e37c4da 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -30,7 +30,7 @@
grim
slurp
satty
-
+ veracrypt
imagemagick
exiftool
brave
diff --git a/home/programs/nixcord.nix b/home/programs/nixcord.nix
index 446e1ad..f50a474 100644
--- a/home/programs/nixcord.nix
+++ b/home/programs/nixcord.nix
@@ -6,7 +6,6 @@
equibop = {
enable = true;
autoscroll.enable = true;
- useSystemEquicord = false;
};
discord = {
enable = true;
@@ -15,10 +14,8 @@
};
config = {
frameless = true;
- # transparent = true;
plugins = {
- # allCallTimers.enable = true;
- # altKrispSwitch.enable = true;
+ alwaysExpandProfiles.enable = true;
alwaysExpandRoles = {
enable = true;
hideArrow = true;
@@ -27,14 +24,7 @@
enable = true;
domain = false;
};
- # amITyping.enable = true;
anammox.enable = true;
- # arRpcBun.enable = true;
- # autoDndWhilePlaying = {
- # enable = true;
- # excludeInvisible = true;
- # };
- betterActivities.enable = true;
betterAudioPlayer.enable = true;
betterGifAltText.enable = true;
betterGifPicker.enable = true;
@@ -43,7 +33,6 @@
enable = true;
hide = true;
};
- # betterPlusReacts.enable = true;
betterQuickReact = {
enable = true;
columns = 6.0;
@@ -51,33 +40,19 @@
compactMode = true;
};
betterRoleContext.enable = true;
- betterSettings = {
- enable = true;
- organizeMenu = false;
- };
betterUploadButton.enable = true;
biggerStreamPreview.enable = true;
- # bypassStatus = {
- # enable = true;
- # guilds = "1361802769576624278";
- # users = "281482570456367104";
- # };
callTimer.enable = true;
- # channelTabs.enable = true;
characterCounter = {
enable = true;
colorEffects = false;
};
- cleanChannelName.enable = true;
-# cleanUserArea.enable = true;
- clearUrLs.enable = true;
- clientSideBlock.enable = true;
- # commandPalette.enable = true;
+ cleanChannelName.enable = true;
+ clearUrLs.enable = true;
copyFileContents.enable = true;
copyStickerLinks.enable = true;
crashHandler.enable = true;
customTimestamps.enable = true;
- decodeBase64.enable = true;
disableCallIdle.enable = true;
disableDeepLinks.enable = true;
dontFilterMe.enable = true;
@@ -87,10 +62,6 @@
noMirroredCamera = true;
};
equicordToolbox.enable = true;
- # exportMessages = {
- # enable = true;
- # openFileAfterExport = false;
- # };
expressionCloner.enable = true;
fakeNitro = {
enable = true;
@@ -98,18 +69,15 @@
enableStickerBypass = false;
};
favoriteEmojiFirst.enable = true;
- fixCodeblockGap.enable = true;
+ fixCodeblockGap.enable = true;
fixFileExtensions.enable = true;
fixImagesQuality.enable = true;
fixSpotifyEmbeds.enable = true;
fixYoutubeEmbeds.enable = true;
- # followVoiceUser.enable = true;
forceOwnerCrown.enable = true;
friendsSince.enable = true;
fullSearchContext.enable = true;
fullUserInChatbox.enable = true;
- # fullVcpfp.enable = true;
- # gameActivityToggle.enable = true;
gifCollections = {
enable = true;
preventDuplicates = true;
@@ -119,10 +87,9 @@
enable = true;
pingOwnerChance = true;
};
- # gitHubRepos.enable = true;
- # hideServers.enable = true;
- # holyNotes.enable = true;
+ guildTagSettings.enable = true;
homeTyping.enable = true;
+ ignoreTerms.enable = true;
iLoveSpam.enable = true;
imageFilename.enable = true;
imageLink.enable = true;
@@ -135,7 +102,10 @@
imgToGif.enable = true;
inRole.enable = true;
inviteDefaults.enable = true;
- # jumpTo.enable = true;
+ keyboardNavigation = {
+ enable = true;
+ hotkey = [ "Alt+Q" ];
+ };
memberCount.enable = true;
mentionAvatars = {
enable = true;
@@ -146,9 +116,9 @@
enable = true;
ignoreSelf = true;
};
+ # messageLoggerEnhanced.enable = true;
moyai.enable = true;
musicControls.enable = true;
- # mutualGroupDMs.enable = true;
neverPausePreviews.enable = true;
newGuildSettings = {
enable = true;
@@ -159,17 +129,12 @@
noMaskedUrlPaste.enable = true;
noModalAnimation.enable = true;
noNitroUpsell.enable = true;
-# noOnboarding.enable = true;
+ # noOnboarding.enable = true;
+ noOnboardingDelay.enable = true;
noMosaic.enable = true;
- # noPendingCount = {
- # enable = true;
- # hideFriendRequestsCount = false;
- # hideMessageRequestsCount = false;
- # };
noProfileThemes.enable = true;
- # noRoleHeaders.enable = true;
+ noSystemBadge.enable = true;
noTypingAnimation.enable = true;
- notificationTitle.enable = true;
overrideForumDefaults = {
enable = true;
defaultLayout = 2;
@@ -188,43 +153,33 @@
};
pinIcon.enable = true;
platformIndicators.enable = true;
- # platformSpoofer = {
- # enable = true;
- # platform = "playstation";
- # };
- # quoter.enable = true;
+ quoter.enable = true;
relationshipNotifier.enable = true;
- # replyPingControl.enable = true;
- reverseImageSearch.enable = true;
roleColorEverywhere.enable = true;
saveFavoriteGiFs.enable = true;
sendTimestamps.enable = true;
serverInfo.enable = true;
- # serverSearch.enable = true;
- # showAllMessageButtons.enable = true;
showConnections.enable = true;
showHiddenChannels.enable = true;
showHiddenThings.enable = true;
+ showResourceChannels.enable = true;
showTimeoutDuration.enable = true;
- # soggy = {
- # enable = true;
- # imageLink = "https://codeberg.org/adikro/wallpapers/raw/branch/main/kirkinator.gif";
- # songLink = "https://video.twimg.com/amplify_video/1976076971651268608/vid/avc1/1080x720/KGLQcBQQDvLZUGKI.mp4?tag=21";
- # };
- # songLink.enable = true;
- sortFriendRequests = {
+ soggy = {
enable = true;
- showDates = true;
+ imageLink = "https://codeberg.org/adikro/wallpapers/raw/branch/main/kirkinator.gif";
+ songLink = "https://video.twimg.com/amplify_video/1976076971651268608/vid/avc1/1080x720/KGLQcBQQDvLZUGKI.mp4";
};
- # soundBoardLogger.enable = true;
- # splitLargeMessages.enable = true;
spotifyCrack = {
enable = true;
noSpotifyAutoPause = false;
};
- typingIndicator.enable = true;
+ streamerModeOnStream.enable = true;
+ typingIndicator = {
+ enable = true;
+ indicatorMode = 2;
+ };
typingTweaks.enable = true;
- unindent.enable = true;
+ unindent.enable = true;
universalMention = {
enable = true;
globalMention = true;
@@ -234,17 +189,10 @@
userVoiceShow.enable = true;
validReply.enable = true;
validUser.enable = true;
- # vcPanelSettings.enable = true;
viewIcons = {
enable = true;
format = "png";
};
- # voiceChannelLog = {
- # enable = true;
- # };
- # voiceChatUtilities.enable = true;
- voiceDownload.enable = true;
- # voiceJoinMessages.enable = true;
voiceMessages.enable = true;
volumeBooster.enable = true;
whoReacted.enable = true;
diff --git a/home/wayland/niri/binds.nix b/home/wayland/niri/binds.nix
index 0277e50..8e9f1d0 100644
--- a/home/wayland/niri/binds.nix
+++ b/home/wayland/niri/binds.nix
@@ -1,17 +1,11 @@
{ config, pkgs, ... }:
-
-let
- # helpers
- actions = config.lib.niri.actions;
- spawn = actions.spawn;
-
- # common action factories
- set-volume = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@";
- playerctl = spawn "${pkgs.playerctl}/bin/playerctl";
-in
{
- programs.niri.settings.binds = with actions; {
-
+ programs.niri.settings.binds = with config.lib.niri.actions;
+ let
+ set-volume = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@";
+ playerctl = spawn "${pkgs.playerctl}/bin/playerctl";
+ in
+ {
# Overview / help
"Mod+O" = {
action = toggle-overview;
@@ -20,14 +14,15 @@ in
"Mod+Slash".action = show-hotkey-overlay;
# Audio
- XF86AudioRaiseVolume.action = set-volume "2%+";
- XF86AudioLowerVolume.action = set-volume "2%-";
+ # XF86AudioRaiseVolume.action = set-volume "2%+";
+ # XF86AudioLowerVolume.action = set-volume "2%-";
+ XF86AudioRaiseVolume.action = playerctl "volume" "0.02+";
+ XF86AudioLowerVolume.action = playerctl "volume" "0.02-";
XF86AudioMute.action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle";
XF86AudioMicMute.action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle";
# Media keys
XF86AudioPlay.action = playerctl "play-pause";
- XF86AudioStop.action = playerctl "pause";
XF86AudioPrev.action = playerctl "previous";
XF86AudioNext.action = playerctl "next";
@@ -76,7 +71,6 @@ in
"Mod+Shift+R".action = reset-window-height;
"Mod+F".action = maximize-column;
"Mod+Shift+F".action = fullscreen-window;
- "Mod+C".action = center-column;
"Mod+Comma".action = consume-window-into-column;
"Mod+Period".action = expel-window-from-column;
@@ -105,11 +99,11 @@ in
"Mod+5".action = focus-workspace 5;
"Mod+6".action = focus-workspace 6;
- "Mod+Ctrl+1".action.move-column-to-workspace = [ 1 ];
- "Mod+Ctrl+2".action.move-column-to-workspace = [ 2 ];
- "Mod+Ctrl+3".action.move-column-to-workspace = [ 3 ];
- "Mod+Ctrl+4".action.move-column-to-workspace = [ 4 ];
- "Mod+Ctrl+5".action.move-column-to-workspace = [ 5 ];
- "Mod+Ctrl+6".action.move-column-to-workspace = [ 6 ];
+ "Mod+Shift+1".action.move-column-to-workspace = [ 1 ];
+ "Mod+Shift+2".action.move-column-to-workspace = [ 2 ];
+ "Mod+Shift+3".action.move-column-to-workspace = [ 3 ];
+ "Mod+Shift+4".action.move-column-to-workspace = [ 4 ];
+ "Mod+Shift+5".action.move-column-to-workspace = [ 5 ];
+ "Mod+Shift+6".action.move-column-to-workspace = [ 6 ];
};
}
diff --git a/home/wayland/niri/niri.nix b/home/wayland/niri/niri.nix
index 7d0537a..60a5e16 100644
--- a/home/wayland/niri/niri.nix
+++ b/home/wayland/niri/niri.nix
@@ -5,6 +5,7 @@
];
programs.niri.settings = {
prefer-no-csd = true;
+ hotkey-overlay.skip-at-startup = true;
input = {
mouse = {
accel-profile = "flat";