making it easier to install stable packages as needed

This commit is contained in:
Matt Nish-Lapidus 2024-10-20 13:36:34 -04:00
parent a1343811d1
commit 36b8bcf18b
3 changed files with 20 additions and 18 deletions

22
flake.lock generated
View file

@ -106,11 +106,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1728821524, "lastModified": 1729426412,
"narHash": "sha256-Tc4g0n0WxGLLUJYJwrhSE3/l05xUcREEx9y+R4Gi4RA=", "narHash": "sha256-VGbpECf35W4LtWLfx2+ue8zZEPwKQnadJadlT8E1Ceo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "lib-aggregate", "repo": "lib-aggregate",
"rev": "8921856c37862428741a29cfd4c98c4893ca407d", "rev": "736c43de3c953104e1610183d56e90b419c6344e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -199,11 +199,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1729333370, "lastModified": 1729417461,
"narHash": "sha256-NU+tYe3QWzDNpB8RagpqR3hNQXn4BNuBd7ZGosMHLL8=", "narHash": "sha256-p0j/sUs7noqZw0W+SEuZXskzOfgOH7yY80ksIM0fCi4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "38279034170b1e2929b2be33bdaedbf14a57bfeb", "rev": "8f38d8a4754cf673c2609c4ed399630db87e678b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -231,11 +231,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1728781282, "lastModified": 1729386149,
"narHash": "sha256-hUP9oxmnOmNnKcDOf5Y55HQ+NnoT0+bLWHLQWLLw9Ks=", "narHash": "sha256-hUP9oxmnOmNnKcDOf5Y55HQ+NnoT0+bLWHLQWLLw9Ks=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "16340f605f4e8e5cf07fd74dcbe692eee2d4f51b", "rev": "cce4521b6df014e79a7b7afc58c703ed683c916e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -270,11 +270,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1729330084, "lastModified": 1729437727,
"narHash": "sha256-3lGZyrHLmCSXcFEv1th04j/+2CUMzNDvQdbqXHMBqfM=", "narHash": "sha256-T7R1ZmK8H8LH4losXinI/CvX2mvrt9bGDDdoUdUzp6g=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs-wayland", "repo": "nixpkgs-wayland",
"rev": "349ce1dcf7ce051dccb7432f950203117f5995f4", "rev": "d867d1b9f8adc3178db34ae309cf7c6e840991b2",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -58,7 +58,10 @@
"emenel" = home-manager.lib.homeManagerConfiguration { "emenel" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux; pkgs = nixpkgs.legacyPackages.x86_64-linux;
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = {
inherit inputs;
pkgs-stable = nixpkgs-stable.legacyPackages.x86_64-linux;
};
modules = [ modules = [
nix-flatpak.homeManagerModules.nix-flatpak nix-flatpak.homeManagerModules.nix-flatpak

View file

@ -1,4 +1,4 @@
{ nix-flatpak, lib, pkgs, inputs, ... }: { nix-flatpak, lib, pkgs, inputs, pkgs-stable, ... }:
{ {
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@ -58,15 +58,15 @@
aspellDicts.en-computers aspellDicts.en-computers
texlive.combined.scheme-full texlive.combined.scheme-full
appimage-run appimage-run
#transmission_4
transmission_4-gtk transmission_4-gtk
lsof lsof
ruby ruby
janet janet
jpm jpm
python311 python311
ruff
python311Packages.pip python311Packages.pip
python312Packages.mido
ruff
sbcl sbcl
sbclPackages.cffi sbclPackages.cffi
libffi.dev libffi.dev
@ -85,7 +85,6 @@
# node packages # node packages
nodePackages.typescript-language-server nodePackages.typescript-language-server
nodePackages.vscode-langservers-extracted nodePackages.vscode-langservers-extracted
nodePackages.prettier nodePackages.prettier
nodePackages.javascript-typescript-langserver nodePackages.javascript-typescript-langserver
nodePackages.stylelint nodePackages.stylelint
@ -180,7 +179,7 @@
inkscape inkscape
gimp gimp
epson-escpr epson-escpr
inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.kicad #install stable kicad because unstable breaks on python12 dependency pkgs-stable.kicad #install stable kicad because unstable breaks on python12 dependency
openscad-unstable openscad-unstable
openscad-lsp openscad-lsp
picard picard
@ -202,7 +201,7 @@
lsp-plugins lsp-plugins
geonkick geonkick
bespokesynth bespokesynth
# helm pkgs-stable.helm
surge surge
odin2 odin2
calf calf