nix-community / nix-doom-emacs

doom-emacs packaged for Nix [maintainers=@thiagokokada]
MIT License
213 stars 43 forks source link

Unable to run doom-emacs in home-manager wihtou flakes #495

Closed Vanderscycle closed 7 months ago

Vanderscycle commented 11 months ago

Hey,

I don't have a flake.nix file for doom emacs asa I am still new to nix and nixos in general. I used the home-manager without flakes example to get started. While I can install fine, using it is impossible. See picture regarding the results.

image

My config for home-manager.

{ config, pkgs, ... }:

let
  # dotfiles_dir = /home/henri/Documents/dotFiles;
  doom-emacs = pkgs.callPackage
    (builtins.fetchTarball {
      url = "https://github.com/nix-community/nix-doom-emacs/archive/master.tar.gz";
    })
    {
      doomPrivateDir = /home/henri/Documents/dotFiles/.config/doom; # Directory containing your config.el, init.el
    };
in
{
  # home.file = {
  #   # doom emacs
  #   ".doom.d/init.el".source = "${dotfiles_dir}/.doom.d/init.el";
  #   ".doom.d/packages.el".source = "${dotfiles_dir}/.doom.d/packages.el";
  #   ".doom.d/config.el".source = "${dotfiles_dir}/.doom.d/config.el";
  # };
  home.packages = [ doom-emacs ];
}

Any help is appreciated.