nixos-dotfiles
nixos-dotfiles
https://git.tonybtw.com/nixos-dotfiles.git
git://git.tonybtw.com/nixos-dotfiles.git
Added stable pkgs as input.
Diff
diff --git a/configuration.nix b/configuration.nix
index 6501829..303b817 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -2,6 +2,7 @@
config,
lib,
pkgs,
+ pkgs-stable,
...
}: let
ns = pkgs.writeShellScriptBin "ns" (builtins.readFile ./scripts/nixpkgs.sh);
@@ -232,13 +233,14 @@ in {
hyprpaper
fuzzel
xwayland-satellite
- obs-studio
evil-helix
zed-editor
- # kdePackages.kdenlive # TODO: broken in nixpkgs - shaderc linking issue
mpv
gajim
- ];
+ ] ++ (with pkgs-stable; [
+ kdePackages.kdenlive
+ obs-studio
+ ]);
fonts.packages = with pkgs; [
nerd-fonts.jetbrains-mono
diff --git a/flake.lock b/flake.lock
index 9d8e18e..95e8945 100644
--- a/flake.lock
+++ b/flake.lock
@@ -93,10 +93,27 @@
"type": "github"
}
},
+ "nixpkgs-stable": {
+ "locked": {
+ "lastModified": 1769318308,
+ "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-25.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"root": {
"inputs": {
"mango": "mango",
- "nixpkgs": "nixpkgs"
+ "nixpkgs": "nixpkgs",
+ "nixpkgs-stable": "nixpkgs-stable"
}
},
"scenefx": {
diff --git a/flake.nix b/flake.nix
index d934dfe..0efab9c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -3,6 +3,7 @@
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+ nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11";
mango = {
url = "github:tonybanters/mangowc";
inputs.nixpkgs.follows = "nixpkgs";
@@ -12,13 +13,19 @@
outputs = {
self,
nixpkgs,
+ nixpkgs-stable,
mango,
...
}: let
system = "x86_64-linux";
+ pkgs-stable = import nixpkgs-stable {
+ inherit system;
+ config.allowUnfree = true;
+ };
mkHost = hostname:
nixpkgs.lib.nixosSystem {
system = system;
+ specialArgs = {inherit pkgs-stable;};
modules = [
./configuration.nix
./hosts/${hostname}/hardware-configuration.nix