refactor: fully rebase to nixpkgs-unstable rather than fixed release with backports

This commit is contained in:
2026-10-19 12:47:06 -04:00
parent cb44ef6925
commit a8ca175649
12 changed files with 130 additions and 425 deletions
+61 -32
View File
@@ -1,22 +1,65 @@
{
inputs = {
#nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-firmware.url = "github:NixOS/nixpkgs?rev=220e781eee89fa86f26d05c40a57eea1c691adec";
xivlauncher-rb.url = "github:dawei-nh/xivlauncher-rb-nix";
cheatengine.url = "github:Hy4ri/cheatengine-flake";
millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix";
scopebuddy.url = "github:HikariKnight/ScopeBuddy";
nix-gaming.url = "github:fufexan/nix-gaming";
nixpkgs-xr.url = "github:nix-community/nixpkgs-xr";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel";
lazyvim.url = "github:pfassina/lazyvim-nix/v16.0.0";
affinity-nix.url = "github:Meo98/affinity-nix-fork";
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.7.0";
appimage-manager.url = "github:kem-a/AppManager";
pi.url = "github:earendil-works/pi/stable";
gloomberb.url = "./packages/gloomberb";
xivlauncher-rb = {
url = "github:dawei-nh/xivlauncher-rb-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
cheatengine = {
url = "github:Hy4ri/cheatengine-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
millennium = {
url = "github:SteamClientHomebrew/Millennium?dir=packages/nix";
inputs.nixpkgs.follows = "nixpkgs";
};
scopebuddy = {
url = "github:HikariKnight/ScopeBuddy";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-gaming = {
url = "github:fufexan/nix-gaming";
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs-xr = {
url = "github:nix-community/nixpkgs-xr";
inputs.nixpkgs.follows = "nixpkgs";
};
lazyvim = {
url = "github:pfassina/lazyvim-nix/v16.0.0";
inputs.nixpkgs.follows = "nixpkgs";
};
affinity-nix = {
url = "github:Meo98/affinity-nix-fork";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-flatpak = {
url = "github:gmodena/nix-flatpak/?ref=latest";
};
appimage-manager = {
url = "github:kem-a/AppManager";
inputs.nixpkgs.follows = "nixpkgs";
};
pi = {
url = "github:earendil-works/pi/stable";
inputs.nixpkgs.follows = "nixpkgs";
};
gloomberb = {
url = "./packages/gloomberb";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager";
@@ -24,7 +67,7 @@
};
nix-darwin = {
url = "github:nix-darwin/nix-darwin/nix-darwin-26.05";
url = "github:nix-darwin/nix-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
@@ -39,14 +82,12 @@
self,
nixpkgs,
nixpkgs-xr,
nixpkgs-firmware,
home-manager,
nix-darwin,
nix-flatpak,
home-manager,
affinity-nix,
affinity-thumbnailer-kde,
millennium,
nix-cachyos-kernel,
cheatengine,
xivlauncher-rb,
gloomberb,
@@ -65,9 +106,6 @@
trusted-users-configuration = { nix, ... }: {
nix.settings.trusted-users = [ "frank" ];
};
nixos-system = "x86_64-linux";
nixos-pkgs = nixpkgs.legacyPackages.${nixos-system};
in
{
nixosConfigurations = {
@@ -85,15 +123,6 @@
./hosts/nero/hardware.nix
./hosts/nero/configuration.nix
{
nixpkgs.overlays = [
(final: prev: {
linux-firmware =
nixpkgs-firmware.legacyPackages.${nixos-pkgs.stdenv.hostPlatform.system}.linux-firmware;
})
];
}
];
};