From 866a0fd7e8737c562ecbe1eee3cf16013a7eaee1 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Fri, 8 Apr 2022 21:42:17 -0400 Subject: [PATCH] more cleanup --- flake.nix | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/flake.nix b/flake.nix index 9ed05cf..0119479 100644 --- a/flake.nix +++ b/flake.nix @@ -24,17 +24,17 @@ outputs = inputs@{ self, home-manager, nixpkgs, darwin, ... }: let system = "x86_64-linux"; - # Add nixpkgs overlays and config here. They apply to system and home-manager builds. - pkgs = import nixpkgs { - inherit system; - config.allowUnfree = true; - overlays = [ - (import inputs.emacs-overlay.overlay) - (import inputs.neovim-nightly-overlay.overlay) - ]; - }; + pkgs = nixpkgs.legacyPackages.${system}; + overlayModule = + { + nixpkgs.overlays = [ + (inputs.emacs-overlay.overlay) + (inputs.neovim-nightly-overlay.overlay) + ]; + }; # Configuration common to all of my systems (servers, desktops, laptops) commonFeatures = [ + overlayModule ./features/self-ide.nix ./features/takemessh ./features/caches @@ -107,12 +107,7 @@ rosettaPkgs = import nixpkgs { system = "x86_64-darwin"; }; }; modules = [ - { - nixpkgs.overlays = [ - (inputs.emacs-overlay.overlay) - (inputs.neovim-nightly-overlay.overlay) - ]; - } + overlayModule ./hosts/darwin.nix ./features/nix-direnv.nix ./features/caches/oss.nix