summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorbrustybee <bee@4d2.org>2026-03-07 04:07:55 +0530
committerbrustybee <bee@4d2.org>2026-03-07 04:07:55 +0530
commit69542140634822e1b8fd78b671fcda358da4a02c (patch)
tree0bd477d6d63e3fee5032ef4dd8942813002eb7e3 /common
parentb06cda3a76316b75471c5100d724b59286fe6988 (diff)
Add vesktop.nix & refactor matugen to use name vesktop for clarity
Diffstat (limited to 'common')
-rw-r--r--common/modules/matugen/default.nix4
-rw-r--r--common/modules/matugen/templates/matugen-vesktop.nix (renamed from common/modules/matugen/templates/matugen-discord.nix)2
-rw-r--r--common/programs/vesktop.nix29
3 files changed, 32 insertions, 3 deletions
diff --git a/common/modules/matugen/default.nix b/common/modules/matugen/default.nix
index 29599bd..5f5d6cf 100644
--- a/common/modules/matugen/default.nix
+++ b/common/modules/matugen/default.nix
@@ -133,8 +133,8 @@ in
${lib.optionalString config.programs.vesktop.enable ''
- [templates.discord]
- input_path = "~/.config/matugen/templates/discord.css"
+ [templates.vesktop]
+ input_path = "~/.config/matugen/templates/vesktop.css"
output_path = "~/.config/vesktop/themes/midnight.css"
''}
diff --git a/common/modules/matugen/templates/matugen-discord.nix b/common/modules/matugen/templates/matugen-vesktop.nix
index 7beef19..33ce6e0 100644
--- a/common/modules/matugen/templates/matugen-discord.nix
+++ b/common/modules/matugen/templates/matugen-vesktop.nix
@@ -5,7 +5,7 @@
}:
{
config = lib.mkIf config.programs.vesktop.enable {
- xdg.configFile."matugen/templates/discord.css" = {
+ xdg.configFile."matugen/templates/vesktop.css" = {
text = ''
/**
* @name midnight
diff --git a/common/programs/vesktop.nix b/common/programs/vesktop.nix
new file mode 100644
index 0000000..d3b7aff
--- /dev/null
+++ b/common/programs/vesktop.nix
@@ -0,0 +1,29 @@
+{ lib, config, ... }:
+{
+ programs.vesktop = {
+ enable = true;
+ vencord = {
+ settings = {
+ enabledThemes = lib.optionals config.beeMods.matugen.enable [ "midnight.css" ];
+ autoUpdate = false;
+ autoUpdateNotification = false;
+ notifyAboutUpdates = false;
+ useQuickCss = false;
+ disableMinSize = true;
+ plugins = {
+ FakeNitro.enabled = false;
+ AnonymiseFileNames.enabled = true;
+ PlainFolderIcon.enabled = true;
+ NoTypingAnimation.enabled = true;
+ NoF1.enabled = true;
+ petpet.enabled = true;
+ QuickReply.enabled = true;
+ SilentTyping.enabled = true;
+ StreamerModeOnStream.enabled = false;
+ NoReplyMention.enabled = true;
+ OnePingPerDM.enabled = false;
+ };
+ };
+ };
+ };
+}