diff options
Diffstat (limited to 'home')
| -rw-r--r-- | home/editors/nixvim.nix | 2 | ||||
| -rw-r--r-- | home/home.nix | 2 | ||||
| -rw-r--r-- | home/programs/nixcord.nix | 102 | ||||
| -rw-r--r-- | home/wayland/niri/binds.nix | 38 | ||||
| -rw-r--r-- | home/wayland/niri/niri.nix | 1 |
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"; |
