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

View file

@ -58,7 +58,10 @@
"emenel" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
extraSpecialArgs = { inherit inputs; };
extraSpecialArgs = {
inherit inputs;
pkgs-stable = nixpkgs-stable.legacyPackages.x86_64-linux;
};
modules = [
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;
@ -58,15 +58,15 @@
aspellDicts.en-computers
texlive.combined.scheme-full
appimage-run
#transmission_4
transmission_4-gtk
lsof
ruby
janet
jpm
python311
ruff
python311Packages.pip
python312Packages.mido
ruff
sbcl
sbclPackages.cffi
libffi.dev
@ -85,7 +85,6 @@
# node packages
nodePackages.typescript-language-server
nodePackages.vscode-langservers-extracted
nodePackages.prettier
nodePackages.javascript-typescript-langserver
nodePackages.stylelint
@ -180,7 +179,7 @@
inkscape
gimp
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-lsp
picard
@ -202,7 +201,7 @@
lsp-plugins
geonkick
bespokesynth
# helm
pkgs-stable.helm
surge
odin2
calf