this post was submitted on 18 Mar 2026
4 points (83.3% liked)

NixOS

1336 readers
1 users here now

NixOS is a Linux distribution built on top of the Nix package manager. Its declarative configuration allows reliable system upgrades via several official channels of stability and size.

This community discusses NixOS, Nix, and everything related.

founded 2 years ago
MODERATORS
 

I had an issue with building so I decided to move one package from the unstable repo to the 25.11 repo. My default channel is unstable so this guide adds the 25.11 repo into my flake and configuration. It can easily be substituted if you're running stable as the default pkgs and want some unstable-pkgs.

  1. add the url to your flake inputs
 inputs = {
    stable-nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
    ...
}
  1. update the arguments in the outputs function to include the new variable
outputs = { self, nixpkgs, stable-nixpkgs, ... }@inputs: {
...
}
  1. import the repo into your configuration.nix
{ config, pkgs, inputs, lib, ... }:  let
pkgs-stable = import inputs.stable-nixpkgs { system = "x86_64-linux"; config.allowUnfree = true; };
in
{
...
}
  1. Add the package you want from this repo
enrionment.systemPackages = [ 
  pkgs.vim 
  pkgs-stable.heroic 
]
no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here