wip clan.lol
parent
8d2475f6d5
commit
892f5dc0f2
16
flake.nix
16
flake.nix
|
@ -7,7 +7,7 @@
|
|||
};
|
||||
|
||||
flake-parts.url = "github:hercules-ci/flake-parts";
|
||||
flake-parts.inputs.nixpkgs-lib.follows = "nixpkg";
|
||||
flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
|
||||
|
||||
clan-core = {
|
||||
url = "git+https://git.clan.lol/clan/clan-core";
|
||||
|
@ -101,6 +101,7 @@
|
|||
|
||||
outputs =
|
||||
inputs@{ self
|
||||
, clan-core
|
||||
, disko
|
||||
, dns
|
||||
, doom-emacs-nix
|
||||
|
@ -252,19 +253,19 @@
|
|||
};
|
||||
})
|
||||
{ nix.settings.substituters = [ "https://cache.nixos.org/" ]; }
|
||||
{
|
||||
({ pkgs, ... }: {
|
||||
boot.tmp.useTmpfs = lib.mkDefault true;
|
||||
environment.systemPackages = [ nixpkgs-fmt.defaultPackage.${system} ];
|
||||
environment.systemPackages = [ nixpkgs-fmt.defaultPackage.${pkgs.system} ];
|
||||
imports = [
|
||||
permown.nixosModules.permown
|
||||
disko.nixosModules.disko
|
||||
kmonad.nixosModules.default
|
||||
grocy-scanner.nixosModule
|
||||
];
|
||||
}
|
||||
})
|
||||
];
|
||||
|
||||
homeManagerModules = { config, ... }: {
|
||||
homeManagerModules = { pkgs, config, ... }: {
|
||||
imports = [
|
||||
home-manager.nixosModules.home-manager
|
||||
stylix.nixosModules.stylix
|
||||
|
@ -328,7 +329,7 @@
|
|||
sternchen = clanSetup {
|
||||
name = "sternchen";
|
||||
host = "sternchen.secure";
|
||||
imports = [
|
||||
modules = [
|
||||
nixos-hardware.nixosModules.lenovo-thinkpad-x220
|
||||
homeManagerModules
|
||||
];
|
||||
|
@ -394,8 +395,9 @@
|
|||
];
|
||||
};
|
||||
|
||||
robi = nixosConfigurationSetup {
|
||||
robi = clanSetup {
|
||||
name = "robi";
|
||||
host = "robi.private";
|
||||
modules = [
|
||||
homeManagerModules
|
||||
{ home-manager.sharedModules = [{ programs.doom-emacs.enable = false; }]; }
|
||||
|
|
Loading…
Reference in New Issue