From 476f752ce179fce397ddbcb13a9b0e059959c2f3 Mon Sep 17 00:00:00 2001 From: xAlpharax <42233094+xAlpharax@users.noreply.github.com> Date: Sun, 30 Mar 2025 18:43:25 +0300 Subject: Made tmux act accordingly and changed some important stuff around here. Changes to be committed: modified: Vencord/settings/settings.json modified: alacritty/alacritty.toml modified: keybinds modified: tmux/tmux.conf modified: zsh/aliases --- Vencord/settings/settings.json | 119 +++++++++++++++++++++++++++++++---------- alacritty/alacritty.toml | 2 +- keybinds | 22 ++++++-- tmux/tmux.conf | 22 +++++--- zsh/aliases | 4 +- 5 files changed, 126 insertions(+), 43 deletions(-) diff --git a/Vencord/settings/settings.json b/Vencord/settings/settings.json index 443013b..27d56cb 100644 --- a/Vencord/settings/settings.json +++ b/Vencord/settings/settings.json @@ -130,7 +130,8 @@ "Experiments": { "enabled": true, "enableIsStaff": false, - "forceStagingBanner": false + "forceStagingBanner": false, + "toolbarDevMenu": false }, "F8Break": { "enabled": false @@ -175,9 +176,6 @@ "GreetStickerPicker": { "enabled": true }, - "HideAttachments": { - "enabled": false - }, "iLoveSpam": { "enabled": false }, @@ -209,11 +207,16 @@ "statusName": "some music", "useListeningStatus": false, "missingArt": "lastfmLogo", - "nameFormat": "status-name" + "nameFormat": "status-name", + "hideWithActivity": false }, "LoadingQuotes": { "enabled": true, - "replaceEvents": true + "replaceEvents": true, + "enableDiscordPresetQuotes": false, + "additionalQuotes": "", + "additionalQuotesDelimiter": "|", + "enablePluginPresetQuotes": true }, "MemberCount": { "enabled": true, @@ -239,11 +242,13 @@ "ignoreChannels": "", "ignoreGuilds": "", "logEdits": true, - "logDeletes": true + "logDeletes": true, + "collapseDeleted": false }, "MessageTags": { "enabled": true, - "clyde": true + "clyde": true, + "tagsList": {} }, "MoreCommands": { "enabled": true @@ -360,7 +365,12 @@ }, "PinDMs": { "enabled": true, - "dmSectioncollapsed": false + "dmSectionCollapsed": false, + "canCollapseDmSection": false, + "pinOrder": 0, + "userBasedCategoryList": { + "313565570660564994": [] + } }, "PlainFolderIcon": { "enabled": false @@ -372,14 +382,6 @@ "badges": true, "messages": true }, - "PronounDB": { - "enabled": false, - "pronounsFormat": "LOWERCASE", - "pronounSource": 0, - "showSelf": true, - "showInMessages": true, - "showInProfile": true - }, "QuickMention": { "enabled": true }, @@ -419,10 +421,10 @@ "enabled": true, "chatMentions": true, "memberList": true, - "voiceUsers": true - }, - "SearchReply": { - "enabled": true + "voiceUsers": true, + "reactorsList": true, + "pollResults": true, + "colorChatMessages": false }, "SendTimestamps": { "enabled": true, @@ -501,7 +503,8 @@ "receivedInput": "auto", "receivedOutput": "en", "sentInput": "auto", - "sentOutput": "en" + "sentOutput": "en", + "showChatBarButton": true }, "TypingIndicator": { "enabled": true, @@ -527,7 +530,9 @@ "UserVoiceShow": { "enabled": true, "showInUserProfileModal": true, - "showVoiceChannelSectionHeader": true + "showVoiceChannelSectionHeader": true, + "showInMemberList": true, + "showInMessages": true }, "USRBG": { "enabled": true, @@ -580,7 +585,8 @@ "enabled": true }, "SecretRingToneEnabler": { - "enabled": true + "enabled": true, + "onlySnow": false }, "CopyUserURLs": { "enabled": true @@ -596,7 +602,9 @@ }, "Dearrow": { "enabled": true, - "hideButton": false + "hideButton": false, + "replaceElements": 0, + "dearrowByDefault": true }, "NoMosaic": { "enabled": true, @@ -773,6 +781,62 @@ }, "UserSettingsAPI": { "enabled": true + }, + "FullSearchContext": { + "enabled": true + }, + "HideMedia": { + "enabled": false + }, + "UserMessagesPronouns": { + "enabled": false, + "pronounsFormat": "LOWERCASE", + "pronounSource": 0, + "showSelf": true, + "showInMessages": true, + "showInProfile": true + }, + "DynamicImageModalAPI": { + "enabled": true + }, + "AccountPanelServerProfile": { + "enabled": false + }, + "AlwaysExpandRoles": { + "enabled": false + }, + "ConsoleJanitor": { + "enabled": false + }, + "CopyFileContents": { + "enabled": false + }, + "FullUserInChatbox": { + "enabled": false + }, + "IrcColors": { + "enabled": false + }, + "MentionAvatars": { + "enabled": false + }, + "NoMaskedUrlPaste": { + "enabled": false + }, + "NoOnboardingDelay": { + "enabled": false + }, + "ReplaceGoogleSearch": { + "enabled": false + }, + "Summaries": { + "enabled": false + }, + "StickerPaste": { + "enabled": false + }, + "YoutubeAdblock": { + "enabled": false } }, "notifications": { @@ -785,6 +849,7 @@ "authenticated": false, "url": "https://api.vencord.dev/", "settingsSync": false, - "settingsSyncVersion": 1719574831489 - } + "settingsSyncVersion": 1743179492842 + }, + "eagerPatches": false } \ No newline at end of file diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml index 81bc04a..f203a2c 100644 --- a/alacritty/alacritty.toml +++ b/alacritty/alacritty.toml @@ -5,7 +5,7 @@ # Font configuration [font] -size = 13 +size = 9 # 13 [font.normal] family = "Inconsolata" diff --git a/keybinds b/keybinds index aa850ad..a5bd332 100644 --- a/keybinds +++ b/keybinds @@ -40,7 +40,7 @@ alt + shift + BackSpace ### APPLICATIONS ### -# Firefox +# Firefox (this didn't age well) alt + f firefox @@ -50,6 +50,11 @@ alt + f alt + shift + f brave +# Chromium (dev testing) + +alt + shift + c + chromium + # LibreWolf alt + w @@ -65,20 +70,27 @@ alt + d alt + shift + d dino +# Pcmanfm (Explorer / File Manager) + +alt + e + pcmanfm + ### HARDWARE KEYS ### # brightness control XF86MonBrightnessDown - sudo backlight 0 + notify-send --replace-id=1 "🌑 Brightness Down" && sudo backlight 0 # Moon Emoji XF86MonBrightnessUp - sudo backlight 255 + notify-send --replace-id=1 "🌞 Brightness Up" && sudo backlight 255 # Sun Emoji # volume control + XF86Audio{Raise,Lower}Volume - amixer --card 0 set Master 1%{+,-} + amixer --card 0 set Master 1%{+,-} && notify-send --replace-id=2 "🔊 Volume $(amixer --card 0 get Master | tail -n 1 | sed 's/.*Playback [0-9]\+ \[\([0-9]\+%\)\].*/\1/')" # mute audio output control + XF86AudioMute - [ $(amixer --card 0 get Master | tail -n 1 | sed -E 's/.*.\[//g' | cut -c1-2) = "on" ] && ( notify-send "🔇 Muted" && amixer --card 0 set Master mute ) || ( amixer --card 0 set Master unmute && notify-send "📢 Unmuted" ) + [ $(amixer --card 0 get Master | tail -n 1 | sed -E 's/.*.\[//g' | cut -c1-2) = "on" ] && ( notify-send --replace-id=3 "🔇 Muted" && amixer --card 0 set Master mute ) || ( amixer --card 0 set Master unmute && notify-send --replace-id=3 "📢 Unmuted" ) diff --git a/tmux/tmux.conf b/tmux/tmux.conf index fd9e737..49eb36a 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf @@ -28,8 +28,8 @@ setw -g automatic-rename on # keybind to source the config file bind-key r source-file ~/.config/tmux/tmux.conf -set -g status-right-length 20 -set -g status-right '%a %Y-%m-%d %H:%M' +set -g status-right-length 30 +set -g status-right '%A %d.%m.%Y %H:%M' # tpm plugin manager set -g @plugin 'tmux-plugins/tpm' @@ -41,11 +41,12 @@ set -g @plugin 'christoomey/vim-tmux-navigator' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' -run '~/.tmux/plugins/tpm/tpm' - # Continuum settings (optional, but recommended for automatic saving) set -g @continuum-restore 'on' # Automatically restore sessions on tmux start -set -g @continuum-save-interval '15' # Save every 15 minutes (adjust as needed) +set -g @continuum-save-interval '1' # Save every 1 minute (adjust as needed) + +set -g @resurrect-capture-pane-contents 'on' # Save contents of each pane +set -g @resurrect-strategy 'nvim' # Save nvim sessions properly (remember where cursor was, etc.) set -g mouse on @@ -74,15 +75,18 @@ set-window-option -g pane-base-index 1 set-option -g renumber-windows on ## Use Ctrl + arrow keys without prefix key to switch panes -bind -n C-Left select-pane -L +bind -n C-Left select-pane -L bind -n C-Right select-pane -R -bind -n C-Up select-pane -U -bind -n C-Down select-pane -D +bind -n C-Up select-pane -U +bind -n C-Down select-pane -D ## Shift arrow to switch windows bind -n S-Left previous-window bind -n S-Right next-window +bind -n S-Up swap-window -d -t + # Shift + Up Arrow to move up +bind -n S-Down swap-window -d -t - # Shift + Down Arrow to move down + ## Shift Ctrl vim keys to switch windows bind -n C-H previous-window bind -n C-L next-window @@ -98,3 +102,5 @@ bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel ## open new windows in the current directory bind '"' split-window -v -c "#{pane_current_path}" bind % split-window -h -c "#{pane_current_path}" + +run '~/.tmux/plugins/tpm/tpm' diff --git a/zsh/aliases b/zsh/aliases index 3fda239..f60d753 100644 --- a/zsh/aliases +++ b/zsh/aliases @@ -28,7 +28,7 @@ alias m="make -j`nproc`" alias mc="make clean" alias hd='hexdump -C' -alias tmux="tmux new -A" +alias tmux="tmux new -A -s main" alias am='alsamixer --card 0' alias x='cd ~ ; startx' alias vim='nvim' @@ -77,7 +77,7 @@ alias catgirl="catgirl -h irc.libera.chat -j '#voidlinux'" # gaming alias proton='~/.local/share/Steam/steamapps/common/Proton\ -\ Experimental/proton run' -alias protonge='~/.local/share/Steam/compatibilitytools.d/GE-Proton9-25/proton run' +alias protonge='~/.local/share/Steam/compatibilitytools.d/GE-Proton9-26/proton run' # media alias mpv='mpv --ytdl-format="bestvideo[ext=mp4]+bestaudio[ext=m4a]"' -- cgit v1.2.3