diff --git a/flake.lock b/flake.lock index 5e01fd3..2c6a96d 100644 --- a/flake.lock +++ b/flake.lock @@ -205,12 +205,16 @@ "tt-discord": { "flake": false, "locked": { - "narHash": "sha256-a94aaomwiDeaoFKy3YXGVu6iMuIHtxXoFtGAse8tFz8=", - "type": "file", + "lastModified": 1775215536, + "narHash": "sha256-tgavgso+bdyG9VRWR4D0qLqD7zsuaoLXh1CAL5SDgVg=", + "ref": "refs/heads/main", + "rev": "b6d440de0ce02178b2e9670e610a18fa4786ebc6", + "revCount": 5, + "type": "git", "url": "https://git.lucy.rip/lucy/tinted-discord.git" }, "original": { - "type": "file", + "type": "git", "url": "https://git.lucy.rip/lucy/tinted-discord.git" } }, diff --git a/flake.nix b/flake.nix index aa3bfda..5cd2f6f 100644 --- a/flake.nix +++ b/flake.nix @@ -13,7 +13,7 @@ flake = false; }; tt-discord = { - url = "https://git.lucy.rip/lucy/tinted-discord.git"; + url = "git+https://git.lucy.rip/lucy/tinted-discord.git"; flake = false; }; @@ -39,7 +39,7 @@ home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.extraSpecialArgs = { inherit inputs; }; - imports = [ + home-manager.sharedModules = [ ./modules/themeing ./modules/programs ]; diff --git a/modules/hosts/nerv/configuration.nix b/modules/hosts/nerv/configuration.nix index da7f513..0f1ded7 100644 --- a/modules/hosts/nerv/configuration.nix +++ b/modules/hosts/nerv/configuration.nix @@ -58,7 +58,6 @@ isNormalUser = true; extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. packages = with pkgs; [ - vesktop google-chrome ]; }; diff --git a/modules/programs/default.nix b/modules/programs/default.nix index 455f456..eac32a1 100644 --- a/modules/programs/default.nix +++ b/modules/programs/default.nix @@ -5,5 +5,6 @@ ./emacs.nix ./fuzzel.nix ./quickshell.nix + ./nixcord.nix ]; } diff --git a/modules/programs/emacs.nix b/modules/programs/emacs.nix index 93adc89..b3e5633 100644 --- a/modules/programs/emacs.nix +++ b/modules/programs/emacs.nix @@ -18,6 +18,7 @@ extraConfig = '' ;;; -*- lexical-binding: t; -*- + (add-to-list 'default-frame-alist '(font . "${config.theming.font}-14")) (setq make-backup-files nil) (load-theme 'base16-${config.scheme.scheme-slug} t) (use-package diff --git a/modules/programs/nixcord.nix b/modules/programs/nixcord.nix index 4a998d0..b4fc03e 100644 --- a/modules/programs/nixcord.nix +++ b/modules/programs/nixcord.nix @@ -1,8 +1,24 @@ -{ inputs, config, lib, ... }: { +{ + inputs, + config, + lib, + ... +}: +{ imports = [ inputs.nixcord.homeModules.nixcord ]; programs.nixcord = { enable = true; - discord.vencord.enable = true; - quickCss = (config.scheme inputs.tt-discord); + discord = { + vencord.enable = true; + krisp.enable = true; + }; + quickCss = builtins.readFile (config.scheme inputs.tt-discord); + config = { + useQuickCss = true; + plugins = { + messageLogger.enable = true; + messageClickActions.enable = true; + }; + }; }; }