summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorLeonardo Santiago <[email protected]>2025-05-05 08:41:22 -0300
committerLeonardo Santiago <[email protected]>2025-05-05 08:41:22 -0300
commit988c9b4d79d502294c3309d193987f776af5c676 (patch)
treeb2c3c1f23d887313f954e07683c461dc6289d0ea /flake.nix
parentb8b8078854b9249ec2b73f21e42cadc3a4952c7a (diff)
chore(emacs): re-expose emacs as a package output in the flake
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index c9b988a..1054d01 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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;