feat: add mango lavender

This commit is contained in:
Moritz Böhme 2025-08-26 20:02:30 +02:00
parent 87244037dd
commit ab62eb6567
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9
3 changed files with 3556 additions and 40 deletions

3543
flake.lock generated

File diff suppressed because it is too large Load diff

View file

@ -39,6 +39,12 @@
''; '';
runtimeInputs = [pkgs.jq]; runtimeInputs = [pkgs.jq];
}) })
(pkgs.writeShellApplication {
name = "blah";
text = ''
'';
runtimeInputs = [];
})
]; ];
}; };
zola = let zola = let
@ -115,6 +121,20 @@
"input" "input"
]; ];
}; };
user-mangoiv = {
module = {
name = "users";
input = "clan-core";
};
roles.default.tags.all = {};
roles.default.settings.user = "mangoiv";
roles.default.settings.groups = [
"wheel"
"networkmanager"
"video"
"input"
];
};
user-root = { user-root = {
module = { module = {
name = "users"; name = "users";
@ -132,6 +152,10 @@
master.url = "github:nixos/nixpkgs"; master.url = "github:nixos/nixpkgs";
stable.url = "github:nixos/nixpkgs/nixos-25.05"; stable.url = "github:nixos/nixpkgs/nixos-25.05";
mango.url = "git+https://git.mangoiv.com/mangoiv/dotfiles.git";
nixos-hardware.url = "github:nixos/nixos-hardware";
lanzaboote.url = "github:nix-community/lanzaboote/v0.4.2";
# New flake-parts input # New flake-parts input
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";

View file

@ -0,0 +1,29 @@
{
inputs,
pkgs,
...
}: {
_module.args.specialArgs = {
inherit (pkgs) system;
inherit (inputs.mango) homeManagerModules;
isGraphical = true;
is4k = true;
};
imports = [
inputs.mango.nixosModules.common
inputs.mango.nixosModules.zfs
inputs.mango.nixosModules.home-manager
inputs.mango.nixosModules.impermanence
inputs.mango.nixosModules.personal-computer
inputs.mango.nixosModules.registry
inputs.mango.nixosModules.lavender
inputs.disko.nixosModules.default
inputs.home-manager.nixosModules.home-manager
inputs.impermanence.nixosModules.impermanence
inputs.nixos-hardware.nixosModules.framework-amd-ai-300-series
inputs.nix-index-database.nixosModules.nix-index
inputs.niri.nixosModules.niri
inputs.lanzaboote.nixosModules.lanzaboote
];
}