migrate to flake-parts

This commit is contained in:
2025-06-17 19:58:30 +02:00
parent d79b65169e
commit 51f44277df
12 changed files with 137 additions and 155 deletions

View File

@@ -1,5 +1,5 @@
{
inputs,
self,
modulesPath,
config,
...
@@ -9,7 +9,7 @@
(modulesPath + "/profiles/qemu-guest.nix")
# ./radicle.nix
../../system
inputs.clan-core.clanModules.state-version
self.inputs.clan-core.clanModules.state-version
../../modules/remote-builder.nix
../../modules/borgbackup.nix
./topology.nix

View File

@@ -1,4 +1,6 @@
{ keys, ... }:
let
keys = import ../../parts/keys.nix;
in
{
imports = [
../../modules/remote-builder.nix

View File

@@ -1,10 +1,10 @@
{
inputs,
self,
...
}:
{
imports = [
inputs.agenix.nixosModules.default
self.inputs.agenix.nixosModules.default
./acme.nix
./boot.nix
./builder.nix
@@ -24,10 +24,10 @@
../../system
../../modules/borgbackup.nix
inputs.clan-core.clanModules.state-version
inputs.clan-core.clanModules.trusted-nix-caches
self.inputs.clan-core.clanModules.state-version
self.inputs.clan-core.clanModules.trusted-nix-caches
inputs.home-manager.nixosModules.home-manager
self.inputs.home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;

View File

@@ -1,7 +1,7 @@
{ inputs, pkgs, ... }:
{ self, pkgs, ... }:
{
imports = [
inputs.nixos-hardware.nixosModules.raspberry-pi-4
self.inputs.nixos-hardware.nixosModules.raspberry-pi-4
];
nixpkgs.hostPlatform = "aarch64-linux";

View File

@@ -1,11 +1,11 @@
{
inputs,
self,
...
}:
{
imports = [
# inputs.disko.nixosModules.disko
inputs.agenix.nixosModules.default
self.inputs.agenix.nixosModules.default
./boot.nix
./chat.nix
./firefox.nix
@@ -22,15 +22,15 @@
./video.nix
../../system
inputs.clan-core.clanModules.state-version
inputs.clan-core.clanModules.trusted-nix-caches
self.inputs.clan-core.clanModules.state-version
self.inputs.clan-core.clanModules.trusted-nix-caches
inputs.home-manager.nixosModules.home-manager
self.inputs.home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.rpqt = ./home.nix;
home-manager.extraSpecialArgs = { inherit inputs; };
home-manager.extraSpecialArgs = { inherit (self) inputs; };
}
];

View File

@@ -1,4 +1,4 @@
{ inputs, pkgs, ... }:
{ self, pkgs, ... }:
{
programs.niri.enable = true;
@@ -11,8 +11,8 @@
tofi
wl-gammarelay-rs
xwayland-satellite
inputs.ignis.packages.${pkgs.system}.ignis
inputs.matugen.packages.${pkgs.system}.default
self.inputs.ignis.packages.${pkgs.system}.ignis
self.inputs.matugen.packages.${pkgs.system}.default
];
environment.sessionVariables.NIXOS_OZONE_WL = "1";