1
2
 
 

So recently I've been working on creating a declarative PrismLauncher setup in Nix

While it's usable , there are still some things to be done

Check it out: https://codeberg.org/OliMoli/prismix

Feature requests / PRs / other contributions are welcome :)

3
4
 
 

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 
]
5
 
 

I'm trying to write a package for the Zen Maru Gothic font, which is available on Google's font repository on github. (https://github.com/google/fonts) It's a huge repo with thousands of fonts, so I'm trying to use sparseCheckout to grab only the part I need:

src = pkgs.fetchgit {
   url = "https://github.com/google/fonts.git";
   rev = "v0.4.9";
   sha256 = #snip long hash;
   sparseCheckout = [ "ofl/zenmarugothic" ];
};

I was originally using fetchFromGitHub pointed at the same repo. In both cases, what's actually being fetched into the store seems to be the root directory of the Google Fonts Axis Registry repository (https://github.com/googlefonts/axisregistry) which has a different url, name, and owner.

I feel like I'm going crazy.

6
7
 
 

We are working on getting Empire and its dependencies into the @nixos repository at @defcon github.com/NixOS/nixpkgs/pull/

8
 
 

cross-posted from: https://programming.dev/post/33535348

Nixgl: https://github.com/nix-community/nixGL

Also, it seems like this requires the latest "stateversion", since this is a new feature.

This is pretty big, because it makes it easy to use applications that use the GPU from nixpkgs on non Nixos systems.