forked from pub-solar/os
95c6ee0368
* Update the readme to pull from cachix first, so users don't have to build nix. * Pull `nixFlakes` from override for slightly newer ui, and consistency for users who change the nixos flake ref to something newer.
34 lines
828 B
Nix
34 lines
828 B
Nix
# override defaults to nixpkgs/master
|
|
{
|
|
# modules to pull from override, stable version is automatically disabled
|
|
modules = [ ];
|
|
|
|
# if a modules name changed in override, add the old name here
|
|
disabledModules = [ ];
|
|
|
|
# packages pulled from override
|
|
packages = pkgs: final: prev: {
|
|
inherit (pkgs)
|
|
dhall
|
|
discord
|
|
element-desktop
|
|
manix
|
|
nixpkgs-fmt
|
|
nixFlakes
|
|
qutebrowser
|
|
signal-desktop
|
|
starship;
|
|
|
|
haskellPackages = prev.haskellPackages.override {
|
|
overrides = hfinal: hprev:
|
|
let version = prev.lib.replaceChars [ "." ] [ "" ] prev.ghc.version;
|
|
in
|
|
{
|
|
# same for haskell packages, matching ghc versions
|
|
inherit (pkgs.haskell.packages."ghc${version}")
|
|
haskell-language-server;
|
|
};
|
|
};
|
|
};
|
|
}
|