Update to nixpkgs 24.05, make sure everything is running the same version of python

This commit is contained in:
xenia 2024-06-03 00:00:09 +02:00
parent 91d825d8cc
commit c501caea6a
5 changed files with 111 additions and 76 deletions

View File

@ -9,36 +9,20 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1696540558, "lastModified": 1701366566,
"narHash": "sha256-fqYyjgOFQrU4ryGcLyz5gMYMdPk1P24ra7kQiUrbilg=", "narHash": "sha256-B8Jmjld0gGbkVO08GsovVqrUXCs8VfJ8UdM3sjHnzgM=",
"owner": "agda", "owner": "agda",
"repo": "agda", "repo": "agda",
"rev": "f42acb696e43d382639f04f869e9a99ab36a91c6", "rev": "4293e0a94d15acac915ab9088b2ec028f78d14a9",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "agda", "owner": "agda",
"ref": "v2.6.4", "ref": "v2.6.4.1",
"repo": "agda", "repo": "agda",
"type": "github" "type": "github"
} }
}, },
"agda-stdlib-source": {
"flake": false,
"locked": {
"lastModified": 1693492688,
"narHash": "sha256-oO27n/Q+IGPVAaEbOI8YwjerrhvA5rLV+gH6fGDwUIs=",
"owner": "agda",
"repo": "agda-stdlib",
"rev": "f77a02ab6933fadbd42de3959545e91122934342",
"type": "github"
},
"original": {
"owner": "agda",
"repo": "agda-stdlib",
"type": "github"
}
},
"ansi-utils": { "ansi-utils": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
@ -62,21 +46,19 @@
}, },
"cornelis": { "cornelis": {
"inputs": { "inputs": {
"agda": [
"rachel",
"agda"
],
"agda-stdlib-source": "agda-stdlib-source",
"flake-compat": "flake-compat", "flake-compat": "flake-compat",
"flake-utils": "flake-utils_7", "flake-utils": "flake-utils_7",
"nixpkgs": "nixpkgs_4" "nixpkgs": [
"rachel",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1694540816, "lastModified": 1712595875,
"narHash": "sha256-pUHGjxtFkgTO0Ewovc4CEKG2kmJCXxJBDxOcxgJs9Ds=", "narHash": "sha256-KaAhKeESwOQ0R0vxeAO/CDPiPimiemoARyr0uIVTQ4w=",
"owner": "isovector", "owner": "isovector",
"repo": "cornelis", "repo": "cornelis",
"rev": "d7ec58bcef67b1234aa861a706bd402849c8b6e3", "rev": "9d3347e7d8589a28bcdd283001367d60bacf6b05",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -88,11 +70,11 @@
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1673956053, "lastModified": 1696426674,
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -211,11 +193,11 @@
"systems": "systems_6" "systems": "systems_6"
}, },
"locked": { "locked": {
"lastModified": 1692799911, "lastModified": 1710146030,
"narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -267,16 +249,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1706981411, "lastModified": 1716736833,
"narHash": "sha256-cLbLPTL1CDmETVh4p0nQtvoF+FSEjsnJTFpTxhXywhQ=", "narHash": "sha256-rNObca6dm7Qs524O4st8VJH6pZ/Xe1gxl+Rx6mcWYo0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "652fda4ca6dafeb090943422c34ae9145787af37", "rev": "a631666f5ec18271e86a5cde998cba68c33d9ac6",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-23.11", "ref": "release-24.05",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@ -289,16 +271,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1695108154, "lastModified": 1712386041,
"narHash": "sha256-gSg7UTVtls2yO9lKtP0yb66XBHT1Fx5qZSZbGMpSn2c=", "narHash": "sha256-dA82pOMQNnCJMAsPG7AXG35VmCSMZsJHTFlTHizpKWQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "07682fff75d41f18327a871088d20af2710d4744", "rev": "d6bb9f934f2870e5cbc5b94c79e9db22246141ff",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-23.05", "ref": "release-23.11",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@ -311,11 +293,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1707412982, "lastModified": 1717362972,
"narHash": "sha256-F5Uprb82ANfQgZAeQIVBQg7DaA8IMQyyCl/WwM1P4pc=", "narHash": "sha256-lFgQ8R/K9TSf3hguXObzh6DPB8d3no/lfXWSLy8O+eI=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "31e142c9f78452861c400a662607a597013a3f8d", "rev": "2266acf5cc14dc2f1aeb190e6adfef870ecaa7b8",
"revCount": 10137, "revCount": 10138,
"type": "git", "type": "git",
"url": "https://githug.xyz/xenia/kakoune.git" "url": "https://githug.xyz/xenia/kakoune.git"
}, },
@ -334,11 +316,11 @@
"tree-sitters": "tree-sitters" "tree-sitters": "tree-sitters"
}, },
"locked": { "locked": {
"lastModified": 1703165260, "lastModified": 1703888912,
"narHash": "sha256-K3svv1/KXv3xTU5wYd59FNrLHSDxthNT7TU9fL8218U=", "narHash": "sha256-Je77Ju5kbeiEviRweGANm6JzK4EXC/5sZJjFo6S37GE=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "1e0dcb2a029925945f091eb1e1760e3dc2ead7fc", "rev": "d80739e62df7f788f0c8a009dbcf9d503e71de76",
"revCount": 31, "revCount": 35,
"type": "git", "type": "git",
"url": "https://githug.xyz/xenia/kak-tree.git" "url": "https://githug.xyz/xenia/kak-tree.git"
}, },
@ -354,11 +336,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1699704228, "lastModified": 1716993688,
"narHash": "sha256-NApWG385goidsXmsakWgFRjvbH+aw/n1CGGHn/UuXsc=", "narHash": "sha256-vo5k2wQekfeoq/2aleQkBN41dQiQHNTniZeVONWiWLs=",
"owner": "LnL7", "owner": "LnL7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "0f1ad801387445fdda01d080db8ecf169be8e793", "rev": "c0d5b8c54d6828516c97f6be9f2d00c63a363df4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -383,6 +365,22 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-unstable": {
"locked": {
"lastModified": 1713297878,
"narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=",
"owner": "NixOs",
"repo": "nixpkgs",
"rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c",
"type": "github"
},
"original": {
"owner": "NixOs",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1697009197, "lastModified": 1697009197,
@ -399,32 +397,32 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1707238373, "lastModified": 1717144377,
"narHash": "sha256-WKxT0yLzWbFZwYi92lI0yWJpYtRaFSWHGX8QXzejapw=", "narHash": "sha256-F/TKWETwB5RaR8owkPPi+SPJh83AQsm6KrQAlJ8v/uA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fb0c047e30b69696acc42e669d02452ca1b55755", "rev": "805a384895c696f802a9bf5bf4720f37385df547",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-23.11", "ref": "nixos-24.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1694062546, "lastModified": 1711703276,
"narHash": "sha256-PiGI4f2BGnZcedP6slLjCLGLRLXPa9+ogGGgVPfGxys=", "narHash": "sha256-iMUFArF0WCatKK6RzfUJknjem0H9m4KgorO/p3Dopkk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b200e0df08f80c32974a6108ce431d8a8a5e6547", "rev": "d8fe5e6c92d0d190646fb9f1056741a229980089",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixpkgs-unstable", "ref": "nixos-unstable",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@ -436,14 +434,16 @@
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ],
"nixpkgs-unstable": "nixpkgs-unstable",
"ssbm-nix": "ssbm-nix"
}, },
"locked": { "locked": {
"lastModified": 1699738267, "lastModified": 1717095319,
"narHash": "sha256-spGi9SpcDQ4Vf9ulojj7wdVz83erFMvpwmtXGNkKalk=", "narHash": "sha256-CdOAT2MhNtxLf0Ki4d/mT9jQQZaIOfrCBZXHwJRgWYg=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "f536566a01ef215386131a5baef1a25e744cf069", "rev": "7f19d4efe9fc7977b85a1f51b396e63ff8102b87",
"revCount": 78, "revCount": 137,
"type": "git", "type": "git",
"url": "https://git@githug.xyz/rachel/nixos-config" "url": "https://git@githug.xyz/rachel/nixos-config"
}, },
@ -484,6 +484,41 @@
"type": "github" "type": "github"
} }
}, },
"slippi-desktop": {
"flake": false,
"locked": {
"lastModified": 1711346593,
"narHash": "sha256-WWgGRT58w1a4UcEe924hqa4ZVodQtsbXC44aCOEj528=",
"owner": "project-slippi",
"repo": "slippi-desktop-app",
"rev": "02f3f007cd03c6e2b0da57db65c90646efc04a86",
"type": "github"
},
"original": {
"owner": "project-slippi",
"repo": "slippi-desktop-app",
"type": "github"
}
},
"ssbm-nix": {
"inputs": {
"nixpkgs": "nixpkgs_4",
"slippi-desktop": "slippi-desktop"
},
"locked": {
"lastModified": 1712071998,
"narHash": "sha256-k95NCkXJ61PGMFuqyMtfvP3yTLozED/7DkN+lBWK0gs=",
"owner": "lytedev",
"repo": "ssbm-nix",
"rev": "eff966a97287d1d86b189d59a14bf744d86836b0",
"type": "github"
},
"original": {
"owner": "lytedev",
"repo": "ssbm-nix",
"type": "github"
}
},
"systems": { "systems": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,

View File

@ -3,10 +3,10 @@
inputs = { inputs = {
# Specify the source of Home Manager and Nixpkgs. # Specify the source of Home Manager and Nixpkgs.
nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11"; nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-23.11"; url = "github:nix-community/home-manager/release-24.05";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nix-darwin = { nix-darwin = {

View File

@ -99,7 +99,7 @@ esac";
makeWrapper makeWrapper
ncurses ncurses
pkg-config pkg-config
python3 python311
]; ];
buildInputs = rpathLibs buildInputs = rpathLibs

View File

@ -31,22 +31,22 @@ in rec {
jq jq
rink numbat rink numbat
ghc ghc
( python310.withPackages (ps: with ps; [ ( python311.withPackages (ps: with ps; [
numpy matplotlib sympy scipy pandas numpy matplotlib sympy scipy pandas jupyter
pwntools z3 tqdm # pwntools
z3 tqdm
pyusb usbtmc pyusb usbtmc
ipython mypy (pylsp-mypy.overrideAttrs (old: { doCheck = false; })) ipython mypy (pylsp-mypy.overrideAttrs (old: { doCheck = false; }))
])) ]))
( agda.withPackages (ps: with ps; [ standard-library cubical ]) ) ( agda.withPackages (ps: with ps; [ standard-library cubical ]) )
typst typst
# jupyter
# nodePackages.typescript # nodePackages.typescript
# nodePackages.typescript-language-server # nodePackages.typescript-language-server
# rust-analyzer # rust-analyzer
zulip-term zulip-term
(extras.challtools python310Packages) # (extras.challtools python311Packages)
]; ];
home.sessionVariables = { home.sessionVariables = {

View File

@ -8,7 +8,7 @@ rec {
''; '';
challtools = (ps: with ps; challtools = (ps: with ps;
buildPythonPackage rec { python311Packages.buildPythonPackage rec {
pname = "challtools"; pname = "challtools";
version = "0.4.8"; version = "0.4.8";
src = fetchPypi { src = fetchPypi {