summaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2026-03-17 14:32:11 -0400
committertriethyl <triethylammonium@pm.me>2026-03-17 14:32:11 -0400
commit049146863e333db4a81266cbde09d67a432574b5 (patch)
tree8b183fbda381d1462fd8f8c03c0e38d18cc29bf5 /home-manager
parentc433b6bce07ac7b2c58571eb618e58336052a68a (diff)
home-manager: replace vesktop with nix-discord equibop
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/features/gui/apps/discord.nix19
-rw-r--r--home-manager/users/thinkpad-laptop/lucia.nix2
2 files changed, 20 insertions, 1 deletions
diff --git a/home-manager/features/gui/apps/discord.nix b/home-manager/features/gui/apps/discord.nix
new file mode 100644
index 0000000..f42a852
--- /dev/null
+++ b/home-manager/features/gui/apps/discord.nix
@@ -0,0 +1,19 @@
+{ config, lib, inputs, ... }: let
+ cfg = config.features.gui.apps.discord;
+in {
+ imports = [ inputs.nixcord.homeModules.nixcord ];
+ options.features.gui.apps.disord.enable = lib.mkEnableOption "discord";
+ config = lib.mkIf cfg.enable {
+ programs.nixcord = {
+ enable = true;
+ equibop.enable = true;
+ plugins = {
+ loadingQuotes.enable = true; # Replaces loading quotes
+ homeTyping.enable = true; # Typing icon replaces home icon when someone is typing in dms
+ keyboardNavigation.enable = true; # Adds command palette for keyboard nav
+ findReply = true; # Adds a button to find the earliest reply in a chain.
+ declutter = true; # Removes discord UI clutter (quests, shop, etc)
+ };
+ };
+ };
+}
diff --git a/home-manager/users/thinkpad-laptop/lucia.nix b/home-manager/users/thinkpad-laptop/lucia.nix
index 49eb98a..53f3934 100644
--- a/home-manager/users/thinkpad-laptop/lucia.nix
+++ b/home-manager/users/thinkpad-laptop/lucia.nix
@@ -35,7 +35,7 @@
apps = {
foot.enable = true;
librewolf.enable = true;
- vesktop.enable = true;
+ discord.enable = true;
anki.enable = true;
};
bundles = {