Auto-commit: 2026-01-05 16:25:56
This commit is contained in:
@@ -1,102 +1,107 @@
|
|||||||
{ pkgs, username, ... }:
|
{ config, lib, pkgs, username, ... }:
|
||||||
|
let
|
||||||
|
cfg = config.my.desktop.vesktop;
|
||||||
|
in
|
||||||
{
|
{
|
||||||
home.packages = [
|
config = lib.mkIf cfg.enable {
|
||||||
(pkgs.writeShellScriptBin "vesktop-portable" ''
|
home.packages = [
|
||||||
exec /home/${username}/vesktop/vesktop --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --enable-blink-features=MiddleClickAutoscroll "$@"
|
(pkgs.writeShellScriptBin "vesktop-portable" ''
|
||||||
'')
|
exec /home/${username}/vesktop/vesktop --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --enable-blink-features=MiddleClickAutoscroll "$@"
|
||||||
];
|
'')
|
||||||
xdg.desktopEntries.vesktop = {
|
];
|
||||||
name = "Vesktop";
|
xdg.desktopEntries.vesktop = {
|
||||||
genericName = "Discord Client";
|
name = "Vesktop";
|
||||||
exec = "vesktop-portable %U";
|
genericName = "Discord Client";
|
||||||
icon = "vesktop";
|
exec = "vesktop-portable %U";
|
||||||
terminal = false;
|
icon = "vesktop";
|
||||||
categories = [ "Network" "InstantMessaging" "Chat" ];
|
terminal = false;
|
||||||
};
|
categories = [ "Network" "InstantMessaging" "Chat" ];
|
||||||
|
};
|
||||||
|
|
||||||
programs.vesktop = {
|
programs.vesktop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vesktop.override {
|
package = pkgs.vesktop.override {
|
||||||
withMiddleClickScroll = true;
|
withMiddleClickScroll = true;
|
||||||
};
|
};
|
||||||
settings = {
|
|
||||||
arRPC = true;
|
|
||||||
tray = true;
|
|
||||||
minimizeToTray = true;
|
|
||||||
};
|
|
||||||
vencord = {
|
|
||||||
settings = {
|
settings = {
|
||||||
plugins = {
|
arRPC = true;
|
||||||
AlwaysTrust.enabled = true;
|
tray = true;
|
||||||
BetterSessions.enabled = true;
|
minimizeToTray = true;
|
||||||
BetterSettings.enabled = true;
|
};
|
||||||
BiggerStreamPreview.enabled = true;
|
vencord = {
|
||||||
CallTimer.enabled = true;
|
settings = {
|
||||||
ClearURLs.enabled = true;
|
plugins = {
|
||||||
CopyEmojiMarkdown.enabled = true;
|
AlwaysTrust.enabled = true;
|
||||||
CopyFileContents.enabled = true;
|
BetterSessions.enabled = true;
|
||||||
CopyUserURLs.enabled = true;
|
BetterSettings.enabled = true;
|
||||||
CrashHandler.enabled = true;
|
BiggerStreamPreview.enabled = true;
|
||||||
CustomIdle = {
|
CallTimer.enabled = true;
|
||||||
enabled = true;
|
ClearURLs.enabled = true;
|
||||||
idleTimeout = 0;
|
CopyEmojiMarkdown.enabled = true;
|
||||||
remainInIdle = false;
|
CopyFileContents.enabled = true;
|
||||||
|
CopyUserURLs.enabled = true;
|
||||||
|
CrashHandler.enabled = true;
|
||||||
|
CustomIdle = {
|
||||||
|
enabled = true;
|
||||||
|
idleTimeout = 0;
|
||||||
|
remainInIdle = false;
|
||||||
|
};
|
||||||
|
Dearrow.enabled = true;
|
||||||
|
DisableCallIdle.enabled = true;
|
||||||
|
ExpressionCloner.enabled = true;
|
||||||
|
FavoriteEmojiFirst.enabled = true;
|
||||||
|
FixSpotifyEmbeds.enabled = true;
|
||||||
|
FixYoutubeEmbeds.enabled = true;
|
||||||
|
FullSearchContext.enabled = true;
|
||||||
|
GameActivityToggle.enabled = true;
|
||||||
|
GifPaste.enabled = true;
|
||||||
|
ImageZoom.enabled = true;
|
||||||
|
LoadingQuotes.enabled = true;
|
||||||
|
MemberCount.enabled = true;
|
||||||
|
MentionAvatars.enabled = true;
|
||||||
|
MessageLinkEmbeds.enabled = true;
|
||||||
|
MessageLogger = {
|
||||||
|
enabled = true;
|
||||||
|
inlineEdits = false;
|
||||||
|
};
|
||||||
|
NewGuildSettings.enabled = true;
|
||||||
|
NoF1.enabled = true;
|
||||||
|
NoOnboardingDelay.enabled = true;
|
||||||
|
NormalizeMessageLinks.enabled = true;
|
||||||
|
NoUnblockToJump.enabled = true;
|
||||||
|
OnePingPerDm.enabled = true;
|
||||||
|
OpenInApp.enabled = true;
|
||||||
|
petpet.enabled = true;
|
||||||
|
ReadAllNotificationsButton.enabled = true;
|
||||||
|
RelationshipNotifier.enabled = true;
|
||||||
|
ReverseImageSearch.enabled = true;
|
||||||
|
ServerInfo.enabled = true;
|
||||||
|
ServerListIndicators.enabled = false;
|
||||||
|
ShowHiddenChannels.enabled = true;
|
||||||
|
ShowHiddenThings.enabled = true;
|
||||||
|
SpotifyControls.enabled = true;
|
||||||
|
ThemeAttributes.enabled = true;
|
||||||
|
TypingIndicator.enabled = true;
|
||||||
|
TypingTweaks.enabled = true;
|
||||||
|
UnlockedAvatarZoom.enabled = true;
|
||||||
|
UnsuppressEmbeds.enabled = true;
|
||||||
|
UserVoiceShow.enabled = true;
|
||||||
|
ValidUser.enabled = true;
|
||||||
|
ViewIcons.enabled = true;
|
||||||
|
ViewRaw.enabled = true;
|
||||||
|
VoiceChatDoubleClick.enabled = true;
|
||||||
|
VoiceDownload.enabled = true;
|
||||||
|
VoiceMessages.enabled = true;
|
||||||
|
WebKeybinds.enabled = true;
|
||||||
|
WebScreenShareFixes.enabled = true;
|
||||||
|
WhoReacted.enabled = true;
|
||||||
|
YoutubeAdblock.enabled = true;
|
||||||
|
DisableDeepLinks.enabled = true;
|
||||||
|
NoTrack.enabled = true;
|
||||||
|
Settings.enabled = true;
|
||||||
|
SupportHelper.enabled = true;
|
||||||
|
WebContextMenus.enabled = true;
|
||||||
};
|
};
|
||||||
Dearrow.enabled = true;
|
|
||||||
DisableCallIdle.enabled = true;
|
|
||||||
ExpressionCloner.enabled = true;
|
|
||||||
FavoriteEmojiFirst.enabled = true;
|
|
||||||
FixSpotifyEmbeds.enabled = true;
|
|
||||||
FixYoutubeEmbeds.enabled = true;
|
|
||||||
FullSearchContext.enabled = true;
|
|
||||||
GameActivityToggle.enabled = true;
|
|
||||||
GifPaste.enabled = true;
|
|
||||||
ImageZoom.enabled = true;
|
|
||||||
LoadingQuotes.enabled = true;
|
|
||||||
MemberCount.enabled = true;
|
|
||||||
MentionAvatars.enabled = true;
|
|
||||||
MessageLinkEmbeds.enabled = true;
|
|
||||||
MessageLogger = {
|
|
||||||
enabled = true;
|
|
||||||
inlineEdits = false;
|
|
||||||
};
|
|
||||||
NewGuildSettings.enabled = true;
|
|
||||||
NoF1.enabled = true;
|
|
||||||
NoOnboardingDelay.enabled = true;
|
|
||||||
NormalizeMessageLinks.enabled = true;
|
|
||||||
NoUnblockToJump.enabled = true;
|
|
||||||
OnePingPerDm.enabled = true;
|
|
||||||
OpenInApp.enabled = true;
|
|
||||||
petpet.enabled = true;
|
|
||||||
ReadAllNotificationsButton.enabled = true;
|
|
||||||
RelationshipNotifier.enabled = true;
|
|
||||||
ReverseImageSearch.enabled = true;
|
|
||||||
ServerInfo.enabled = true;
|
|
||||||
ServerListIndicators.enabled = false;
|
|
||||||
ShowHiddenChannels.enabled = true;
|
|
||||||
ShowHiddenThings.enabled = true;
|
|
||||||
SpotifyControls.enabled = true;
|
|
||||||
ThemeAttributes.enabled = true;
|
|
||||||
TypingIndicator.enabled = true;
|
|
||||||
TypingTweaks.enabled = true;
|
|
||||||
UnlockedAvatarZoom.enabled = true;
|
|
||||||
UnsuppressEmbeds.enabled = true;
|
|
||||||
UserVoiceShow.enabled = true;
|
|
||||||
ValidUser.enabled = true;
|
|
||||||
ViewIcons.enabled = true;
|
|
||||||
ViewRaw.enabled = true;
|
|
||||||
VoiceChatDoubleClick.enabled = true;
|
|
||||||
VoiceDownload.enabled = true;
|
|
||||||
VoiceMessages.enabled = true;
|
|
||||||
WebKeybinds.enabled = true;
|
|
||||||
WebScreenShareFixes.enabled = true;
|
|
||||||
WhoReacted.enabled = true;
|
|
||||||
YoutubeAdblock.enabled = true;
|
|
||||||
DisableDeepLinks.enabled = true;
|
|
||||||
NoTrack.enabled = true;
|
|
||||||
Settings.enabled = true;
|
|
||||||
SupportHelper.enabled = true;
|
|
||||||
WebContextMenus.enabled = true;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user