Skip to content

Commit

Permalink
chore(nix): update nixpkgs to 24.05
Browse files Browse the repository at this point in the history
  • Loading branch information
EdenEast committed Sep 25, 2024
1 parent 86602f0 commit 0010d37
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 11 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ jobs:
- os: ubuntu-latest
target: x86_64-linux
- os: macos-latest
target: x86_64-darwin
target: aarch64-darwin

runs-on: ${{ matrix.os }}
steps:
- name: Setup | Checkout
Expand Down
8 changes: 4 additions & 4 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 19 additions & 6 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
flake-utils = {
url = "github:numtide/flake-utils";
inputs.nixpkgs.follows = "nixpkgs";
Expand All @@ -19,7 +19,18 @@
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs { inherit system; };
overlay = self': super': {
platformdirs3 = super'.python3Packages.platformdirs.overrideAttrs (old: {
version = "3.5.1";
src = super'.fetchFromGitHub {
owner = old.pname;
repo = old.pname;
rev = "refs/tags/3.5.1";
hash = "sha256-/qi22jiF+P7XcG/D+dxoOrHk89amdBoGewrTqZZOsoM=";
};
});
};
pkgs = import nixpkgs { inherit system; overlays = [ overlay ]; };
pcpp = with pkgs; python311Packages.buildPythonPackage rec {
pname = "pcpp";
version = "1.30";
Expand All @@ -34,14 +45,14 @@
};
keymap-drawer = with pkgs; python3Packages.buildPythonApplication rec{
pname = "keymap-drawer";
version = "0.13.3";
version = "0.18.0";
format = "pyproject";

src = pkgs.fetchFromGitHub {
owner = "caksoylar";
repo = "keymap-drawer";
rev = "v${version}";
sha256 = "sha256-dbVpsgsWuFpmt8LMIXVTYXNSrS0gYyehULhhBtNa+Bs=";
sha256 = "sha256-3NLOoCSPt/2Mt+e4xL4RyAqN4gF0sAgkQoZMsmKdnYw=";
};

doCheck = false;
Expand All @@ -54,8 +65,10 @@
pyyaml
pyparsing
pydantic
platformdirs
] ++ [ pcpp ];
pydantic-settings
platformdirs3
pcpp
];
};
in
{
Expand Down

0 comments on commit 0010d37

Please sign in to comment.