fixed even more typos
This commit is contained in:
parent
1ce015a374
commit
0b066ea9de
14 changed files with 446 additions and 410 deletions
|
@ -6,11 +6,11 @@ in {
|
||||||
vali = lib.nixosSystem {
|
vali = lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
specialArgs = { inherit lib inputs self; };
|
specialArgs = { inherit lib inputs self; };
|
||||||
};
|
|
||||||
modules = [
|
modules = [
|
||||||
./vali
|
./vali
|
||||||
../modules
|
../modules
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
inputs.agenix.nixosModules.default
|
inputs.agenix.nixosModules.default
|
||||||
];
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ config, inputs, pkgs, ... }:
|
{ config, inputs, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
time.timeZone = "Europe/Zurich";
|
time.timeZone = "Europe/Zurich";
|
||||||
security.sudo.package = pkgs.sudo.override { withInsults = true; };
|
security.sudo.package = pkgs.sudo.override { withInsults = true; };
|
||||||
security.polkit.enable = true;
|
security.polkit.enable = true;
|
||||||
|
@ -12,14 +13,14 @@
|
||||||
};
|
};
|
||||||
home-manager = {
|
home-manager = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
enableDirenv = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
programs = {
|
programs = {
|
||||||
vesktop.enable = true;
|
# vesktop.enable = true;
|
||||||
btop.enable = true;
|
btop.enable = true;
|
||||||
mpv.enable = true;
|
mpv.enable = true;
|
||||||
neovim.enable = true;
|
neovim.enable = true;
|
||||||
pipewire.enable = true;
|
|
||||||
git = {
|
git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "vali";
|
userName = "vali";
|
||||||
|
@ -31,9 +32,10 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
profiling = false;
|
profiling = false;
|
||||||
};
|
};
|
||||||
i3 = {
|
#i3 = { };
|
||||||
|
|
||||||
};
|
};
|
||||||
|
services = {
|
||||||
|
pipewire.enable = true;
|
||||||
};
|
};
|
||||||
themes = {
|
themes = {
|
||||||
cursor = {
|
cursor = {
|
||||||
|
@ -50,13 +52,13 @@
|
||||||
accentColour = "green";
|
accentColour = "green";
|
||||||
iconTtheme = {
|
iconTtheme = {
|
||||||
name = "Papirus-Dark";
|
name = "Papirus-Dark";
|
||||||
package = pkgs.catppuccin-papirus-foldersM
|
package = pkgs.catppuccin-papirus-folders;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.catppuccin-kde;
|
package = pkgs.catppuccin-kde;
|
||||||
name = "Catppuccin-Mocha-Dark"
|
name = "Catppuccin-Mocha-Dark";
|
||||||
variant = "mocha";
|
variant = "mocha";
|
||||||
accentColour = "green";
|
accentColour = "green";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, inputs, pkgs, ... }:
|
{ config, inputs, pkgs, ... }:
|
||||||
let
|
let
|
||||||
username = config.myOptions.other.system.usermame;
|
username = config.myOptions.other.system.usermame;
|
||||||
in
|
in {
|
||||||
home-manager.users.${username} = {
|
home-manager.users.${username} = {
|
||||||
home.packages = let
|
home.packages = let
|
||||||
|
|
||||||
|
|
|
@ -34,11 +34,11 @@ in {
|
||||||
rm = "trash -v";
|
rm = "trash -v";
|
||||||
l = "eza -a --icons";
|
l = "eza -a --icons";
|
||||||
la = "eza -lha --icons --git";
|
la = "eza -lha --icons --git";
|
||||||
cd = "zoxide"
|
cd = "zoxide";
|
||||||
} // cfg.extraAliases;
|
} // cfg.extraAliases;
|
||||||
initExtraFirst = mkIf cfg.profiling "zmodload zsh/zprof";
|
initExtraFirst = mkIf cfg.profiling "zmodload zsh/zprof";
|
||||||
initExtra = mkIf cfg.profiling "zprof";
|
initExtra = mkIf cfg.profiling "zprof";
|
||||||
history {
|
history = {
|
||||||
path = "${config.home-manager.users.${username}.xdg.dataHome}/zsh/zsh_history";
|
path = "${config.home-manager.users.${username}.xdg.dataHome}/zsh/zsh_history";
|
||||||
size = 99999;
|
size = 99999;
|
||||||
save = 99999;
|
save = 99999;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{ pkgs, lib, config, ...}:
|
_: {
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
./cli/default.nix
|
./cli
|
||||||
./gui/default.nix
|
./gui
|
||||||
./other/default.nix
|
./tui
|
||||||
./services/default.nix
|
./other
|
||||||
|
./services
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
{ pkgs, lib, config, ... }:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./wms/i3wm.nix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,373 +1,11 @@
|
||||||
{
|
_: {
|
||||||
config,
|
imports = [
|
||||||
lib,
|
./vesktop.nix
|
||||||
pkgs,
|
./cursor.nix
|
||||||
...
|
./gtk.nix
|
||||||
}: with lib; let
|
./mpv.nix
|
||||||
cfg = config.myOptions.programs.vesktop;
|
./qt.nix
|
||||||
username = config.myOptions.other.system.username;
|
./schizofox.nix
|
||||||
in {
|
./zathura.nix
|
||||||
options.myOptions.programs.vesktop = {
|
];
|
||||||
enable = mkEnableOption "vesktop";
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
home-manager.users.${username} = {
|
|
||||||
xdg.configFile."vesktop/settings.json".text = builtins.toJSON {
|
|
||||||
discordBranch = "ptb";
|
|
||||||
firstLaunch = false;
|
|
||||||
arRPC = "on";
|
|
||||||
splashColor = "rgb(219, 222, 225)";
|
|
||||||
splashBackground = "rgb(49, 51, 56)";
|
|
||||||
checkUpdates = false;
|
|
||||||
staticTitle = true;
|
|
||||||
disableMinSize = true;
|
|
||||||
minimizeToTray = false;
|
|
||||||
tray = false;
|
|
||||||
appBadge = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
xdg.configFile."vesktop/settings/settings.json".text = builtins.toJSON {
|
|
||||||
notifyAboutUpdates = false;
|
|
||||||
autoUpdate = false;
|
|
||||||
autoUpdateNotification = false;
|
|
||||||
useQuickCss = true;
|
|
||||||
themeLinks = [];
|
|
||||||
enabledThemes = ["Catppuccin.theme.css"];
|
|
||||||
enableReactDevtools = true;
|
|
||||||
frameless = false;
|
|
||||||
transparent = false;
|
|
||||||
winCtrlQ = false;
|
|
||||||
macosTranslucency = false;
|
|
||||||
disableMinSize = true;
|
|
||||||
winNativeTitleBar = false;
|
|
||||||
plugins = {
|
|
||||||
BadgeAPI.enabled = true;
|
|
||||||
CommandsAPI.enabled = true;
|
|
||||||
ContextMenuAPI.enabled = true;
|
|
||||||
MemberListDecoratorsAPI.enabled = true;
|
|
||||||
MessageAccessoriesAPI.enabled = true;
|
|
||||||
MessageDecorationsAPI.enabled = true;
|
|
||||||
MessageEventsAPI.enabled = true;
|
|
||||||
MessagePopoverAPI.enabled = true;
|
|
||||||
NoticesAPI.enabled = true;
|
|
||||||
ServerListAPI.enabled = true;
|
|
||||||
SettingsStoreAPI.enabled = true;
|
|
||||||
NoTrack.enabled = true;
|
|
||||||
Settings = {
|
|
||||||
enabled = true;
|
|
||||||
settingsLocation = "aboveActivity";
|
|
||||||
};
|
|
||||||
AlwaysAnimate.enabled = false;
|
|
||||||
AlwaysTrust.enabled = false;
|
|
||||||
AnonymiseFileNames.enabled = false;
|
|
||||||
"WebRichPresence (arRPC)".enabled = false;
|
|
||||||
BANger.enabled = false;
|
|
||||||
BetterFolders = {
|
|
||||||
enabled = true;
|
|
||||||
sidebar = true;
|
|
||||||
sidebarAnim = true;
|
|
||||||
closeAllFolders = false;
|
|
||||||
closeAllHomeButton = false;
|
|
||||||
closeOthers = false;
|
|
||||||
forceOpen = false;
|
|
||||||
keepIcons = false;
|
|
||||||
showFolderIcon = 1;
|
|
||||||
};
|
|
||||||
BetterGifAltText.enabled = false;
|
|
||||||
BetterNotesBox.enabled = false;
|
|
||||||
BetterRoleDot.enabled = false;
|
|
||||||
BetterUploadButton.enabled = true;
|
|
||||||
BiggerStreamPreview.enabled = true;
|
|
||||||
BlurNSFW.enabled = false;
|
|
||||||
CallTimer = {
|
|
||||||
enabled = true;
|
|
||||||
format = "human";
|
|
||||||
};
|
|
||||||
ClearURLs.enabled = true;
|
|
||||||
ColorSighted.enabled = true;
|
|
||||||
ConsoleShortcuts.enabled = false;
|
|
||||||
CopyUserURLs.enabled = true;
|
|
||||||
CrashHandler.enabled = true;
|
|
||||||
CustomRPC.enabled = false;
|
|
||||||
Dearrow.enabled = true;
|
|
||||||
DisableDMCallIdle.enabled = true;
|
|
||||||
EmoteCloner.enabled = false;
|
|
||||||
Experiments = {
|
|
||||||
enabled = true;
|
|
||||||
enableIsStaff = false;
|
|
||||||
};
|
|
||||||
F8Break.enabled = false;
|
|
||||||
FakeNitro = {
|
|
||||||
enabled = true;
|
|
||||||
enableEmojiBypass = true;
|
|
||||||
emojiSize = 48;
|
|
||||||
transformEmojis = true;
|
|
||||||
enableStickerBypass = true;
|
|
||||||
stickerSize = 160;
|
|
||||||
transformStickers = true;
|
|
||||||
transformCompoundSentence = false;
|
|
||||||
enableStreamQualityBypass = true;
|
|
||||||
};
|
|
||||||
FakeProfileThemes = {
|
|
||||||
enabled = true;
|
|
||||||
nitroFirst = true;
|
|
||||||
};
|
|
||||||
FavoriteEmojiFirst.enabled = true;
|
|
||||||
FavoriteGifSearch = {
|
|
||||||
enabled = true;
|
|
||||||
searchOption = "hostandpath";
|
|
||||||
};
|
|
||||||
FixImagesQuality.enabled = true;
|
|
||||||
FixSpotifyEmbed = {
|
|
||||||
enabled = true;
|
|
||||||
volume = 10;
|
|
||||||
};
|
|
||||||
ForceOwnerCrown.enabled = true;
|
|
||||||
FriendInvites.enabled = false;
|
|
||||||
GameActivityToggle.enabled = true;
|
|
||||||
GifPaste.enabled = true;
|
|
||||||
HideAttachments.enabled = true;
|
|
||||||
iLoveSpam.enabled = true;
|
|
||||||
IgnoreActivities = {
|
|
||||||
enabled = true;
|
|
||||||
ignoredActivities = [];
|
|
||||||
};
|
|
||||||
ImageZoom = {
|
|
||||||
enabled = true;
|
|
||||||
saveZoomValues = true;
|
|
||||||
invertScroll = true;
|
|
||||||
nearestNeighbour = false;
|
|
||||||
square = false;
|
|
||||||
zoom = 2;
|
|
||||||
size = 100;
|
|
||||||
zoomSpeed = 0.5;
|
|
||||||
};
|
|
||||||
InvisibleChat = {
|
|
||||||
enabled = true;
|
|
||||||
savedPasswords = "password";
|
|
||||||
};
|
|
||||||
KeepCurrentChannel.enabled = true;
|
|
||||||
LastFMRichPresence.enabled = false;
|
|
||||||
LoadingQuotes.enabled = false;
|
|
||||||
MemberCount.enabled = true;
|
|
||||||
MessageClickActions = {
|
|
||||||
enabled = true;
|
|
||||||
enableDeleteOnClick = true;
|
|
||||||
enableDoubleClickToEdit = true;
|
|
||||||
enableDoubeClickToReply = true;
|
|
||||||
requireModifier = true;
|
|
||||||
};
|
|
||||||
MessageLinkEmbeds = {
|
|
||||||
enabled = true;
|
|
||||||
automodEmbeds = "never";
|
|
||||||
listMode = "blacklist";
|
|
||||||
idList = "";
|
|
||||||
};
|
|
||||||
MessageLogger = {
|
|
||||||
enabled = true;
|
|
||||||
deleteStyle = "text";
|
|
||||||
ignoreBots = false;
|
|
||||||
ignoreSelf = false;
|
|
||||||
ignoreUsers = "";
|
|
||||||
ignoreChannels = "";
|
|
||||||
ignoreGuilds = "";
|
|
||||||
};
|
|
||||||
MessageTags.enabled = false;
|
|
||||||
MoreCommands.enabled = true;
|
|
||||||
MoreKaomoji.enabled = true;
|
|
||||||
MoreUserTags.enabled = true;
|
|
||||||
Moyai.enabled = false;
|
|
||||||
MuteNewGuild = {
|
|
||||||
enabled = true;
|
|
||||||
guild = false;
|
|
||||||
everyone = true;
|
|
||||||
role = true;
|
|
||||||
};
|
|
||||||
MutualGroupDMs.enabled = true;
|
|
||||||
NoBlockedMessages = {
|
|
||||||
enabled = false;
|
|
||||||
ignoreBlockedMessages = false;
|
|
||||||
};
|
|
||||||
NoDevtoolsWarning.enabled = false;
|
|
||||||
NoF1.enabled = false;
|
|
||||||
NoPendingCount.enabled = false;
|
|
||||||
NoProfileThemes.enabled = true;
|
|
||||||
NoReplyMention = {
|
|
||||||
enabled = true;
|
|
||||||
userList = "372809091208445953";
|
|
||||||
shouldPingListed = false;
|
|
||||||
inverseShiftReply = true;
|
|
||||||
};
|
|
||||||
NoScreensharePreview.enabled = true;
|
|
||||||
NoTypingAnimation = true;
|
|
||||||
NoUnblockToJump.enabled = true;
|
|
||||||
NSFWGateBypass.enabled = true;
|
|
||||||
oneko.enabled = false;
|
|
||||||
OpenInApp.enabled = false;
|
|
||||||
"Party mode 🎉".enabled = false;
|
|
||||||
PermissionFreeWill = {
|
|
||||||
enabled = true;
|
|
||||||
lockout = true;
|
|
||||||
onboarding = true;
|
|
||||||
};
|
|
||||||
PermissionsViewer = {
|
|
||||||
enabled = true;
|
|
||||||
permissionsSortOrder = 0;
|
|
||||||
defaultPermissionsDropdownState = false;
|
|
||||||
};
|
|
||||||
petpet.enabled = true;
|
|
||||||
PictureInPicture = {
|
|
||||||
enabled = true;
|
|
||||||
loop = false;
|
|
||||||
};
|
|
||||||
PinDMs.enabled = true;
|
|
||||||
PlainFolderIcon.enabled = false;
|
|
||||||
PlatformIndicators = {
|
|
||||||
enabled = true;
|
|
||||||
list = true;
|
|
||||||
badges = true;
|
|
||||||
messages = true;
|
|
||||||
colorMobileIndicator = true;
|
|
||||||
};
|
|
||||||
PreviewMessage.enabled = true;
|
|
||||||
PronounDB.enabled = false;
|
|
||||||
QuickMention.enabled = false;
|
|
||||||
QuickReply.enabled = false;
|
|
||||||
ReactErrorDecoder.enabled = false;
|
|
||||||
ReadAllNotificationsButton.enabled = false;
|
|
||||||
RelationshipNotifier = {
|
|
||||||
enabled = true;
|
|
||||||
notices = true;
|
|
||||||
offlineRemovals = true;
|
|
||||||
friends = true;
|
|
||||||
friendRequestCancels = true;
|
|
||||||
servers = true;
|
|
||||||
groups = true;
|
|
||||||
};
|
|
||||||
RevealAllSpoilers.enabled = true;
|
|
||||||
ReverseImageSearch.enabled = false;
|
|
||||||
ReviewDB.enabled = false;
|
|
||||||
RoleColorEverywhere = {
|
|
||||||
enabled = true;
|
|
||||||
chatMentions = true;
|
|
||||||
memberList = true;
|
|
||||||
voiceUsers = true;
|
|
||||||
};
|
|
||||||
SearchReply.enabled = true;
|
|
||||||
SendTimestamps.enabled = false;
|
|
||||||
ServerListIndicators = {
|
|
||||||
enabled = true;
|
|
||||||
mode = 3;
|
|
||||||
};
|
|
||||||
ServerProfile.enabled = true;
|
|
||||||
ShikiCodeblocks = {
|
|
||||||
enabled = true;
|
|
||||||
theme = "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json";
|
|
||||||
tryHljs = "SECONDARY";
|
|
||||||
uesDevIcon = "GREYSCALE";
|
|
||||||
bgOpacity = 100;
|
|
||||||
};
|
|
||||||
ShowAllMessageButtons.enabled = true;
|
|
||||||
ShowConnections = {
|
|
||||||
enabled = true;
|
|
||||||
iconSize = 32;
|
|
||||||
iconSpacing = 1;
|
|
||||||
};
|
|
||||||
ShowHiddenChannels = {
|
|
||||||
enabled = true;
|
|
||||||
hideUnreads = true;
|
|
||||||
showMode = 0;
|
|
||||||
defaultAllowedUsersAndRolesDropdownState = true;
|
|
||||||
};
|
|
||||||
ShowMeYourName.enabled = false;
|
|
||||||
ShowTimeouts.enabled = true;
|
|
||||||
SilentMessageToggle = {
|
|
||||||
enabled = true;
|
|
||||||
persistState = false;
|
|
||||||
autoDisable = true;
|
|
||||||
};
|
|
||||||
SilentTyping = {
|
|
||||||
enabled = true;
|
|
||||||
showIcon = false;
|
|
||||||
isEnabled = true;
|
|
||||||
};
|
|
||||||
SortFriendRequests.enabled = false;
|
|
||||||
SpotifyControls.enabled = false;
|
|
||||||
SpotifyCrack.enabled = false;
|
|
||||||
SpotifyShareCommands.enabled = false;
|
|
||||||
StartupTimings.enabled = false;
|
|
||||||
SupportHelper.enabled = true;
|
|
||||||
TextReplace.enabled = false;
|
|
||||||
TimeBarAllActivities.enabled = false;
|
|
||||||
Translate.enabled = false;
|
|
||||||
TypingIndicator = {
|
|
||||||
enabled = true;
|
|
||||||
includeMutedChannels = false;
|
|
||||||
includeBlockedUsers = true;
|
|
||||||
};
|
|
||||||
TypingTweaks = {
|
|
||||||
enabled = true;
|
|
||||||
showAvatars = true;
|
|
||||||
showRoleColors = true;
|
|
||||||
alternativeFormatting = true;
|
|
||||||
};
|
|
||||||
Unindent.enabled = true;
|
|
||||||
UnsuppressEmbeds.enabled = true;
|
|
||||||
UrbanDictionary.enabled = false;
|
|
||||||
UserVoiceShow = {
|
|
||||||
enabled = true;
|
|
||||||
showInUserProfileModal = true;
|
|
||||||
showVoiceChannelSectionHeader = true;
|
|
||||||
};
|
|
||||||
USRBG.enabled = false;
|
|
||||||
UwUifier.enabled = false;
|
|
||||||
ValidUser.enabled = false;
|
|
||||||
VoiceChatDoubleClick.enabled = true;
|
|
||||||
VcNarrator.enabled = false;
|
|
||||||
VencordToolbox.enabled = false;
|
|
||||||
ViewIcons = {
|
|
||||||
enabled = true;
|
|
||||||
format = "png";
|
|
||||||
imgSize = "2048";
|
|
||||||
};
|
|
||||||
ViewRaw = {
|
|
||||||
enabled = true;
|
|
||||||
clickMethod = "Left";
|
|
||||||
};
|
|
||||||
VoiceMessages = {
|
|
||||||
enabled = true;
|
|
||||||
noiseSuppression = true;
|
|
||||||
echoCancellation = true;
|
|
||||||
};
|
|
||||||
WebContextMenus = {
|
|
||||||
enabled = true;
|
|
||||||
addBack = true;
|
|
||||||
};
|
|
||||||
WebKeybinds.enabled = true;
|
|
||||||
GreetStickerPicker.enabled = false;
|
|
||||||
WhoReacted.enabled = true;
|
|
||||||
Wikisearch.enabled = false;
|
|
||||||
NormalizeMessageLinks.enabled = false;
|
|
||||||
"AI Noise Suppression" = {
|
|
||||||
enabled = true;
|
|
||||||
isEnabled = true;
|
|
||||||
};
|
|
||||||
SecretRingToneEnabler.enabled = false;
|
|
||||||
};
|
|
||||||
notifications = {
|
|
||||||
timeout = 5000;
|
|
||||||
position = "bottom-right";
|
|
||||||
useNative = "not-focused";
|
|
||||||
logLimit = 50;
|
|
||||||
};
|
|
||||||
cloud = {
|
|
||||||
authenticated = false;
|
|
||||||
url = "https://api.vencord.dev/";
|
|
||||||
settingsSync = false;
|
|
||||||
settingsSyncVersion = 1682768329526;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
373
modules/gui/vesktop.nix
Normal file
373
modules/gui/vesktop.nix
Normal file
|
@ -0,0 +1,373 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: with lib; let
|
||||||
|
cfg = config.myOptions.programs.vesktop;
|
||||||
|
username = config.myOptions.other.system.username;
|
||||||
|
in {
|
||||||
|
options.myOptions.programs.vesktop = {
|
||||||
|
enable = mkEnableOption "vesktop";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
home-manager.users.${username} = {
|
||||||
|
xdg.configFile."vesktop/settings.json".text = builtins.toJSON {
|
||||||
|
discordBranch = "ptb";
|
||||||
|
firstLaunch = false;
|
||||||
|
arRPC = "on";
|
||||||
|
splashColor = "rgb(219, 222, 225)";
|
||||||
|
splashBackground = "rgb(49, 51, 56)";
|
||||||
|
checkUpdates = false;
|
||||||
|
staticTitle = true;
|
||||||
|
disableMinSize = true;
|
||||||
|
minimizeToTray = false;
|
||||||
|
tray = false;
|
||||||
|
appBadge = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
xdg.configFile."vesktop/settings/settings.json".text = builtins.toJSON {
|
||||||
|
notifyAboutUpdates = false;
|
||||||
|
autoUpdate = false;
|
||||||
|
autoUpdateNotification = false;
|
||||||
|
useQuickCss = true;
|
||||||
|
themeLinks = [];
|
||||||
|
enabledThemes = ["Catppuccin.theme.css"];
|
||||||
|
enableReactDevtools = true;
|
||||||
|
frameless = false;
|
||||||
|
transparent = false;
|
||||||
|
winCtrlQ = false;
|
||||||
|
macosTranslucency = false;
|
||||||
|
disableMinSize = true;
|
||||||
|
winNativeTitleBar = false;
|
||||||
|
plugins = {
|
||||||
|
BadgeAPI.enabled = true;
|
||||||
|
CommandsAPI.enabled = true;
|
||||||
|
ContextMenuAPI.enabled = true;
|
||||||
|
MemberListDecoratorsAPI.enabled = true;
|
||||||
|
MessageAccessoriesAPI.enabled = true;
|
||||||
|
MessageDecorationsAPI.enabled = true;
|
||||||
|
MessageEventsAPI.enabled = true;
|
||||||
|
MessagePopoverAPI.enabled = true;
|
||||||
|
NoticesAPI.enabled = true;
|
||||||
|
ServerListAPI.enabled = true;
|
||||||
|
SettingsStoreAPI.enabled = true;
|
||||||
|
NoTrack.enabled = true;
|
||||||
|
Settings = {
|
||||||
|
enabled = true;
|
||||||
|
settingsLocation = "aboveActivity";
|
||||||
|
};
|
||||||
|
AlwaysAnimate.enabled = false;
|
||||||
|
AlwaysTrust.enabled = false;
|
||||||
|
AnonymiseFileNames.enabled = false;
|
||||||
|
"WebRichPresence (arRPC)".enabled = false;
|
||||||
|
BANger.enabled = false;
|
||||||
|
BetterFolders = {
|
||||||
|
enabled = true;
|
||||||
|
sidebar = true;
|
||||||
|
sidebarAnim = true;
|
||||||
|
closeAllFolders = false;
|
||||||
|
closeAllHomeButton = false;
|
||||||
|
closeOthers = false;
|
||||||
|
forceOpen = false;
|
||||||
|
keepIcons = false;
|
||||||
|
showFolderIcon = 1;
|
||||||
|
};
|
||||||
|
BetterGifAltText.enabled = false;
|
||||||
|
BetterNotesBox.enabled = false;
|
||||||
|
BetterRoleDot.enabled = false;
|
||||||
|
BetterUploadButton.enabled = true;
|
||||||
|
BiggerStreamPreview.enabled = true;
|
||||||
|
BlurNSFW.enabled = false;
|
||||||
|
CallTimer = {
|
||||||
|
enabled = true;
|
||||||
|
format = "human";
|
||||||
|
};
|
||||||
|
ClearURLs.enabled = true;
|
||||||
|
ColorSighted.enabled = true;
|
||||||
|
ConsoleShortcuts.enabled = false;
|
||||||
|
CopyUserURLs.enabled = true;
|
||||||
|
CrashHandler.enabled = true;
|
||||||
|
CustomRPC.enabled = false;
|
||||||
|
Dearrow.enabled = true;
|
||||||
|
DisableDMCallIdle.enabled = true;
|
||||||
|
EmoteCloner.enabled = false;
|
||||||
|
Experiments = {
|
||||||
|
enabled = true;
|
||||||
|
enableIsStaff = false;
|
||||||
|
};
|
||||||
|
F8Break.enabled = false;
|
||||||
|
FakeNitro = {
|
||||||
|
enabled = true;
|
||||||
|
enableEmojiBypass = true;
|
||||||
|
emojiSize = 48;
|
||||||
|
transformEmojis = true;
|
||||||
|
enableStickerBypass = true;
|
||||||
|
stickerSize = 160;
|
||||||
|
transformStickers = true;
|
||||||
|
transformCompoundSentence = false;
|
||||||
|
enableStreamQualityBypass = true;
|
||||||
|
};
|
||||||
|
FakeProfileThemes = {
|
||||||
|
enabled = true;
|
||||||
|
nitroFirst = true;
|
||||||
|
};
|
||||||
|
FavoriteEmojiFirst.enabled = true;
|
||||||
|
FavoriteGifSearch = {
|
||||||
|
enabled = true;
|
||||||
|
searchOption = "hostandpath";
|
||||||
|
};
|
||||||
|
FixImagesQuality.enabled = true;
|
||||||
|
FixSpotifyEmbed = {
|
||||||
|
enabled = true;
|
||||||
|
volume = 10;
|
||||||
|
};
|
||||||
|
ForceOwnerCrown.enabled = true;
|
||||||
|
FriendInvites.enabled = false;
|
||||||
|
GameActivityToggle.enabled = true;
|
||||||
|
GifPaste.enabled = true;
|
||||||
|
HideAttachments.enabled = true;
|
||||||
|
iLoveSpam.enabled = true;
|
||||||
|
IgnoreActivities = {
|
||||||
|
enabled = true;
|
||||||
|
ignoredActivities = [];
|
||||||
|
};
|
||||||
|
ImageZoom = {
|
||||||
|
enabled = true;
|
||||||
|
saveZoomValues = true;
|
||||||
|
invertScroll = true;
|
||||||
|
nearestNeighbour = false;
|
||||||
|
square = false;
|
||||||
|
zoom = 2;
|
||||||
|
size = 100;
|
||||||
|
zoomSpeed = 0.5;
|
||||||
|
};
|
||||||
|
InvisibleChat = {
|
||||||
|
enabled = true;
|
||||||
|
savedPasswords = "password";
|
||||||
|
};
|
||||||
|
KeepCurrentChannel.enabled = true;
|
||||||
|
LastFMRichPresence.enabled = false;
|
||||||
|
LoadingQuotes.enabled = false;
|
||||||
|
MemberCount.enabled = true;
|
||||||
|
MessageClickActions = {
|
||||||
|
enabled = true;
|
||||||
|
enableDeleteOnClick = true;
|
||||||
|
enableDoubleClickToEdit = true;
|
||||||
|
enableDoubeClickToReply = true;
|
||||||
|
requireModifier = true;
|
||||||
|
};
|
||||||
|
MessageLinkEmbeds = {
|
||||||
|
enabled = true;
|
||||||
|
automodEmbeds = "never";
|
||||||
|
listMode = "blacklist";
|
||||||
|
idList = "";
|
||||||
|
};
|
||||||
|
MessageLogger = {
|
||||||
|
enabled = true;
|
||||||
|
deleteStyle = "text";
|
||||||
|
ignoreBots = false;
|
||||||
|
ignoreSelf = false;
|
||||||
|
ignoreUsers = "";
|
||||||
|
ignoreChannels = "";
|
||||||
|
ignoreGuilds = "";
|
||||||
|
};
|
||||||
|
MessageTags.enabled = false;
|
||||||
|
MoreCommands.enabled = true;
|
||||||
|
MoreKaomoji.enabled = true;
|
||||||
|
MoreUserTags.enabled = true;
|
||||||
|
Moyai.enabled = false;
|
||||||
|
MuteNewGuild = {
|
||||||
|
enabled = true;
|
||||||
|
guild = false;
|
||||||
|
everyone = true;
|
||||||
|
role = true;
|
||||||
|
};
|
||||||
|
MutualGroupDMs.enabled = true;
|
||||||
|
NoBlockedMessages = {
|
||||||
|
enabled = false;
|
||||||
|
ignoreBlockedMessages = false;
|
||||||
|
};
|
||||||
|
NoDevtoolsWarning.enabled = false;
|
||||||
|
NoF1.enabled = false;
|
||||||
|
NoPendingCount.enabled = false;
|
||||||
|
NoProfileThemes.enabled = true;
|
||||||
|
NoReplyMention = {
|
||||||
|
enabled = true;
|
||||||
|
userList = "372809091208445953";
|
||||||
|
shouldPingListed = false;
|
||||||
|
inverseShiftReply = true;
|
||||||
|
};
|
||||||
|
NoScreensharePreview.enabled = true;
|
||||||
|
NoTypingAnimation = true;
|
||||||
|
NoUnblockToJump.enabled = true;
|
||||||
|
NSFWGateBypass.enabled = true;
|
||||||
|
oneko.enabled = false;
|
||||||
|
OpenInApp.enabled = false;
|
||||||
|
"Party mode 🎉".enabled = false;
|
||||||
|
PermissionFreeWill = {
|
||||||
|
enabled = true;
|
||||||
|
lockout = true;
|
||||||
|
onboarding = true;
|
||||||
|
};
|
||||||
|
PermissionsViewer = {
|
||||||
|
enabled = true;
|
||||||
|
permissionsSortOrder = 0;
|
||||||
|
defaultPermissionsDropdownState = false;
|
||||||
|
};
|
||||||
|
petpet.enabled = true;
|
||||||
|
PictureInPicture = {
|
||||||
|
enabled = true;
|
||||||
|
loop = false;
|
||||||
|
};
|
||||||
|
PinDMs.enabled = true;
|
||||||
|
PlainFolderIcon.enabled = false;
|
||||||
|
PlatformIndicators = {
|
||||||
|
enabled = true;
|
||||||
|
list = true;
|
||||||
|
badges = true;
|
||||||
|
messages = true;
|
||||||
|
colorMobileIndicator = true;
|
||||||
|
};
|
||||||
|
PreviewMessage.enabled = true;
|
||||||
|
PronounDB.enabled = false;
|
||||||
|
QuickMention.enabled = false;
|
||||||
|
QuickReply.enabled = false;
|
||||||
|
ReactErrorDecoder.enabled = false;
|
||||||
|
ReadAllNotificationsButton.enabled = false;
|
||||||
|
RelationshipNotifier = {
|
||||||
|
enabled = true;
|
||||||
|
notices = true;
|
||||||
|
offlineRemovals = true;
|
||||||
|
friends = true;
|
||||||
|
friendRequestCancels = true;
|
||||||
|
servers = true;
|
||||||
|
groups = true;
|
||||||
|
};
|
||||||
|
RevealAllSpoilers.enabled = true;
|
||||||
|
ReverseImageSearch.enabled = false;
|
||||||
|
ReviewDB.enabled = false;
|
||||||
|
RoleColorEverywhere = {
|
||||||
|
enabled = true;
|
||||||
|
chatMentions = true;
|
||||||
|
memberList = true;
|
||||||
|
voiceUsers = true;
|
||||||
|
};
|
||||||
|
SearchReply.enabled = true;
|
||||||
|
SendTimestamps.enabled = false;
|
||||||
|
ServerListIndicators = {
|
||||||
|
enabled = true;
|
||||||
|
mode = 3;
|
||||||
|
};
|
||||||
|
ServerProfile.enabled = true;
|
||||||
|
ShikiCodeblocks = {
|
||||||
|
enabled = true;
|
||||||
|
theme = "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json";
|
||||||
|
tryHljs = "SECONDARY";
|
||||||
|
uesDevIcon = "GREYSCALE";
|
||||||
|
bgOpacity = 100;
|
||||||
|
};
|
||||||
|
ShowAllMessageButtons.enabled = true;
|
||||||
|
ShowConnections = {
|
||||||
|
enabled = true;
|
||||||
|
iconSize = 32;
|
||||||
|
iconSpacing = 1;
|
||||||
|
};
|
||||||
|
ShowHiddenChannels = {
|
||||||
|
enabled = true;
|
||||||
|
hideUnreads = true;
|
||||||
|
showMode = 0;
|
||||||
|
defaultAllowedUsersAndRolesDropdownState = true;
|
||||||
|
};
|
||||||
|
ShowMeYourName.enabled = false;
|
||||||
|
ShowTimeouts.enabled = true;
|
||||||
|
SilentMessageToggle = {
|
||||||
|
enabled = true;
|
||||||
|
persistState = false;
|
||||||
|
autoDisable = true;
|
||||||
|
};
|
||||||
|
SilentTyping = {
|
||||||
|
enabled = true;
|
||||||
|
showIcon = false;
|
||||||
|
isEnabled = true;
|
||||||
|
};
|
||||||
|
SortFriendRequests.enabled = false;
|
||||||
|
SpotifyControls.enabled = false;
|
||||||
|
SpotifyCrack.enabled = false;
|
||||||
|
SpotifyShareCommands.enabled = false;
|
||||||
|
StartupTimings.enabled = false;
|
||||||
|
SupportHelper.enabled = true;
|
||||||
|
TextReplace.enabled = false;
|
||||||
|
TimeBarAllActivities.enabled = false;
|
||||||
|
Translate.enabled = false;
|
||||||
|
TypingIndicator = {
|
||||||
|
enabled = true;
|
||||||
|
includeMutedChannels = false;
|
||||||
|
includeBlockedUsers = true;
|
||||||
|
};
|
||||||
|
TypingTweaks = {
|
||||||
|
enabled = true;
|
||||||
|
showAvatars = true;
|
||||||
|
showRoleColors = true;
|
||||||
|
alternativeFormatting = true;
|
||||||
|
};
|
||||||
|
Unindent.enabled = true;
|
||||||
|
UnsuppressEmbeds.enabled = true;
|
||||||
|
UrbanDictionary.enabled = false;
|
||||||
|
UserVoiceShow = {
|
||||||
|
enabled = true;
|
||||||
|
showInUserProfileModal = true;
|
||||||
|
showVoiceChannelSectionHeader = true;
|
||||||
|
};
|
||||||
|
USRBG.enabled = false;
|
||||||
|
UwUifier.enabled = false;
|
||||||
|
ValidUser.enabled = false;
|
||||||
|
VoiceChatDoubleClick.enabled = true;
|
||||||
|
VcNarrator.enabled = false;
|
||||||
|
VencordToolbox.enabled = false;
|
||||||
|
ViewIcons = {
|
||||||
|
enabled = true;
|
||||||
|
format = "png";
|
||||||
|
imgSize = "2048";
|
||||||
|
};
|
||||||
|
ViewRaw = {
|
||||||
|
enabled = true;
|
||||||
|
clickMethod = "Left";
|
||||||
|
};
|
||||||
|
VoiceMessages = {
|
||||||
|
enabled = true;
|
||||||
|
noiseSuppression = true;
|
||||||
|
echoCancellation = true;
|
||||||
|
};
|
||||||
|
WebContextMenus = {
|
||||||
|
enabled = true;
|
||||||
|
addBack = true;
|
||||||
|
};
|
||||||
|
WebKeybinds.enabled = true;
|
||||||
|
GreetStickerPicker.enabled = false;
|
||||||
|
WhoReacted.enabled = true;
|
||||||
|
Wikisearch.enabled = false;
|
||||||
|
NormalizeMessageLinks.enabled = false;
|
||||||
|
"AI Noise Suppression" = {
|
||||||
|
enabled = true;
|
||||||
|
isEnabled = true;
|
||||||
|
};
|
||||||
|
SecretRingToneEnabler.enabled = false;
|
||||||
|
};
|
||||||
|
notifications = {
|
||||||
|
timeout = 5000;
|
||||||
|
position = "bottom-right";
|
||||||
|
useNative = "not-focused";
|
||||||
|
logLimit = 50;
|
||||||
|
};
|
||||||
|
cloud = {
|
||||||
|
authenticated = false;
|
||||||
|
url = "https://api.vencord.dev/";
|
||||||
|
settingsSync = false;
|
||||||
|
settingsSyncVersion = 1682768329526;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
30
modules/gui/zathura.nix
Normal file
30
modules/gui/zathura.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: with lib; let
|
||||||
|
cfg = config.myOptions.programs.zathura;
|
||||||
|
username = config.myOptions.other.system.username;
|
||||||
|
in {
|
||||||
|
options.myOptions.programs.zathura.enable = mkEnableOption "zathura";
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
home-manager.users.${username} = {
|
||||||
|
xdg.configFile."zathura/catppuccin-mocha".source = pkgs.fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/catppuccin/zathura/main/src/catppuccin-mocha";
|
||||||
|
hash = "sha256-/HXecio3My2eXTpY7JoYiN9mnXsps4PAThDPs4OCsAk=";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.zathura = {
|
||||||
|
enable = true;
|
||||||
|
extraConfig = ''
|
||||||
|
include catppuccin-mocha
|
||||||
|
'';
|
||||||
|
options = {
|
||||||
|
selection-clipboard = "clipboard";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,8 +1,10 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
with lib; let
|
||||||
|
cfg = config.myOptions.services.pipewire;
|
||||||
in {
|
in {
|
||||||
options.myOptions.services.enable = mkEnableOption "pipewire";
|
options.myOptions.services.enable = mkEnableOption "pipewire";
|
||||||
|
|
||||||
config = mkIf config.myOptions.services.pipewire.enable {
|
config = mkIf cfg.enable {
|
||||||
hardware.pulseaudio.enable = false;
|
hardware.pulseaudio.enable = false;
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
{
|
{ config, lib, ... }:
|
||||||
config,
|
with lib; let
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}: with lib; let
|
|
||||||
cfg = config.myOptions.programs.btop;
|
cfg = config.myOptions.programs.btop;
|
||||||
username = config.myOptions.other.system.username;
|
username = config.myOptions.other.system.username;
|
||||||
in {
|
in {
|
||||||
|
|
|
@ -2,7 +2,7 @@ _: {
|
||||||
imports = [
|
imports = [
|
||||||
./btop.nix
|
./btop.nix
|
||||||
# ./helix.nix
|
# ./helix.nix
|
||||||
# ./neovim.nix
|
./neovim.nix
|
||||||
# ./newsboat.nix
|
# ./newsboat.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ pkgs, ...}:
|
{ config, lib, pkgs, ...}:
|
||||||
{
|
{
|
||||||
services.xserver.videoDrivers = [ "nvidia" ]
|
services.xserver.videoDrivers = [ "nvidia" ];
|
||||||
hardware.opengl = {
|
hardware.opengl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
driSupport = true;
|
driSupport = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue