diff --git a/config/users/kat/dev/emacs.nix b/config/users/kat/dev/emacs.nix index 7522f420..7c434747 100644 --- a/config/users/kat/dev/emacs.nix +++ b/config/users/kat/dev/emacs.nix @@ -1,7 +1,7 @@ { config, lib, pkgs, sources, ... }: let - emacs = pkgs.callPackage sources.nix-doom-emacs { + doom-emacs = pkgs.callPackage sources.nix-doom-emacs { doomPrivateDir = "${./doom.d}"; emacsPackages = pkgs.emacsPackagesFor pkgs.emacsPgtkGcc; bundledPackages = false; @@ -9,12 +9,15 @@ let magit-delta = super.magit-delta.overrideAttrs (esuper: { buildInputs = esuper.buildInputs ++ [ pkgs.git ]; }); + straight = self.straightBuild { + pname = "straight"; + }; }; }; in { - home.packages = [ emacs pkgs.sqlite ]; + home.packages = [ doom-emacs pkgs.sqlite ]; - home.file.".emacs.d/init.el".text = '' + home.file.".emacs.d/init.el".text = '' (load "default.el") (load-theme 'base16-${lib.elemAt (lib.splitString "." config.base16.alias.default) 1} t) ''; diff --git a/nix/sources.json b/nix/sources.json index 3313799c..89937ffb 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -83,6 +83,18 @@ "url": "https://github.com/nmattia/niv/archive/e0ca65c81a2d7a4d82a189f1e23a48d59ad42070.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, + "nix-doom-emacs": { + "branch": "develop", + "description": "doom-emacs packaged for Nix", + "homepage": "", + "owner": "vlaci", + "repo": "nix-doom-emacs", + "rev": "1020f27f1fab123f0ce3ed5f6e9c0637d888c884", + "sha256": "1fgrxzmkbh699ah1sqr0937bysfx0v1q805k6kpjjfwbrfn6113h", + "type": "tarball", + "url": "https://github.com/vlaci/nix-doom-emacs/archive/1020f27f1fab123f0ce3ed5f6e9c0637d888c884.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" + }, "nixos-mailserver": { "branch": "master", "ref": "master",