mirror of
https://github.com/srid/nixos-config.git
synced 2026-01-07 16:47:23 +08:00
more cleanup
This commit is contained in:
parent
69ce46c632
commit
866a0fd7e8
1 changed files with 10 additions and 15 deletions
25
flake.nix
25
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue