diff options
author | Leonardo Santiago <[email protected]> | 2025-05-05 08:41:22 -0300 |
---|---|---|
committer | Leonardo Santiago <[email protected]> | 2025-05-05 08:41:22 -0300 |
commit | 988c9b4d79d502294c3309d193987f776af5c676 (patch) | |
tree | b2c3c1f23d887313f954e07683c461dc6289d0ea /flake.nix | |
parent | b8b8078854b9249ec2b73f21e42cadc3a4952c7a (diff) |
chore(emacs): re-expose emacs as a package output in the flake
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -20,6 +20,10 @@ outputs = { self, nixpkgs, deploy-rs, ... } @ inputs : let inherit (builtins) readDir attrNames listToAttrs split head; + pkgs = import nixpkgs { + overlays = [ (inputs.emacs-overlay.overlays.default) ]; + system = "x86_64-linux"; + }; modules = map (p: ./modules/${p}) (attrNames (readDir ./modules)); make-config-named = host: nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; }; @@ -33,6 +37,7 @@ nixos-configs = map (h: { name= h; value = make-config-named h;}) hosts-names; in rec { nixosConfigurations = listToAttrs nixos-configs; + packages.x86_64-linux.emacs = pkgs.callPackage ./modules/emacs/package.nix {}; deploy.nodes.iori = { hostname = "ssh.santi.net.br"; remoteBuild = true; |