configuration.nix/default.nix

25 lines
674 B
Nix

top@{ inputs, ... }: {
imports = [ ./nixos ./home ];
systems = [ "x86_64-linux" ];
flake.stateVersion = "24.05";
perSystem = perSystem@{ system, ... }: {
config._module.args = {
pkgs = import inputs.nixpkgs {
inherit system;
overlays = [
(final: prev: {
nvim = inputs.ide.nvim.${system}.standalone.default {
plugins.lsp.servers = {
bashls.enable = true;
nushell.enable = true;
};
};
scripts = (prev.buildEnv { name = "scripts"; paths = [ ./. ]; });
})
inputs.sal.overlays.default
];
};
};
};
}