nixberry: first steps towards new config

This commit is contained in:
Christoph Hollizeck 2025-11-21 14:51:19 +01:00
parent 7139d729e6
commit 0322c74f99
Signed by: Daholli
GPG key ID: 249300664F2AF2C7
6 changed files with 374 additions and 78 deletions

View file

@ -1,5 +1,5 @@
{
description = "All encompassing flake";
description = "Infrastructure flake for my machines";
outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } (inputs.import-tree ./modules);
@ -25,12 +25,6 @@
nixos-hardware.url = "github:nixos/nixos-hardware";
nixos-wsl = {
url = "github:nix-community/NixOS-WSL";
inputs.nixpkgs.follows = "nixpkgs";
};
# Run unpatched dynamically compiled binaries
nix-ld = {
url = "github:Mic92/nix-ld";
inputs.nixpkgs.follows = "nixpkgs-unstable";
@ -41,6 +35,15 @@
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
# Support for special cases
nixos-wsl = {
url = "github:nix-community/NixOS-WSL";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-raspberrypi.url = "github:nvmd/nixos-raspberrypi/main";
############
nix-gaming = {
url = "github:fufexan/nix-gaming";
inputs.nixpkgs.follows = "nixpkgs-unstable";
@ -77,7 +80,7 @@
niri-flake = {
url = "github:sodiboo/niri-flake";
# url = "github:Daholli/niri-flake/1067d35dd18f6a55f79873c944f1427a9eb7caa7";
# url = "github:Daholli/niri-flake/1067d35dd18f6a55f79873c944f1427a9eb7caa7"; # for debugging
inputs = {
niri-stable.follows = "niri";
nixpkgs.follows = "nixpkgs";
@ -89,9 +92,8 @@
inputs.nixpkgs.follows = "nixpkgs";
};
# GPG default configuration
gpg-base-conf = {
url = "github:drduh/config";
url = "github:drduh/config"; # GPG default configuration
flake = false;
};
@ -99,8 +101,8 @@
simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver";
################
## inputs for dev shells
###
# inputs for dev shells
git-hooks = {
url = "github:cachix/git-hooks.nix";
inputs.nixpkgs.follows = "nixpkgs";
@ -111,7 +113,7 @@
# inputs.nixpkgs.follows = "nixpkgs";
};
# zig
# Zig
zig-overlay = {
url = "github:mitchellh/zig-overlay";
inputs.nixpkgs.follows = "nixpkgs";
@ -122,12 +124,6 @@
inputs.nixpkgs.follows = "nixpkgs";
inputs.zig-overlay.follows = "zig-overlay";
};
# rust
fenix = {
url = "github:nix-community/fenix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}