bump flake

This commit is contained in:
Rachel Lambda Samuelsson 2024-06-25 13:57:09 +02:00
parent 791d65a78d
commit 2a8d033f7d
5 changed files with 53 additions and 26 deletions

View File

@ -31,11 +31,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1712595875, "lastModified": 1715930772,
"narHash": "sha256-KaAhKeESwOQ0R0vxeAO/CDPiPimiemoARyr0uIVTQ4w=", "narHash": "sha256-gP32IWxjIApK0jxQn3Xorul5SXtMS2tq+K8Wj8afHgg=",
"owner": "isovector", "owner": "isovector",
"repo": "cornelis", "repo": "cornelis",
"rev": "9d3347e7d8589a28bcdd283001367d60bacf6b05", "rev": "06d6020eed1a3520bb2887337dd5b27b1755968b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -118,11 +118,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1716736833, "lastModified": 1718530513,
"narHash": "sha256-rNObca6dm7Qs524O4st8VJH6pZ/Xe1gxl+Rx6mcWYo0=", "narHash": "sha256-BmO8d0r+BVlwWtMLQEYnwmngqdXIuyFzMwvmTcLMee8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a631666f5ec18271e86a5cde998cba68c33d9ac6", "rev": "a1fddf0967c33754271761d91a3d921772b30d0e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -134,11 +134,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1717144377, "lastModified": 1719145550,
"narHash": "sha256-F/TKWETwB5RaR8owkPPi+SPJh83AQsm6KrQAlJ8v/uA=", "narHash": "sha256-K0i/coxxTEl30tgt4oALaylQfxqbotTSNb1/+g+mKMQ=",
"owner": "NixOs", "owner": "NixOs",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "805a384895c696f802a9bf5bf4720f37385df547", "rev": "e4509b3a560c87a8d4cb6f9992b8915abf9e36d8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -150,11 +150,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1713297878, "lastModified": 1719075281,
"narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=", "narHash": "sha256-CyyxvOwFf12I91PBWz43iGT1kjsf5oi6ax7CrvaMyAo=",
"owner": "NixOs", "owner": "NixOs",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c", "rev": "a71e967ef3694799d0c418c98332f7ff4cc5f6af",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -174,11 +174,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1719241096, "lastModified": 1719302143,
"narHash": "sha256-36De9zA7fp976ZPxATQ2LHcQohUUISCGlAcCKJqRC/0=", "narHash": "sha256-PMtSsKvbgfoI5+rb7UBIBfIwQ4Zvjt1iChWwQL+BkGo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "plasma-manager", "repo": "plasma-manager",
"rev": "d67f2f550a26da44554f239c7043112e0cfbb231", "rev": "a3b881f62eb3aabb97e4fc68041ef34e8029e186",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -203,11 +203,11 @@
"slippi-desktop": { "slippi-desktop": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1711346593, "lastModified": 1713234497,
"narHash": "sha256-WWgGRT58w1a4UcEe924hqa4ZVodQtsbXC44aCOEj528=", "narHash": "sha256-UOZo3YybBldkn1McZRr0oAYEieTtjCGgcA4YqpEOyXI=",
"owner": "project-slippi", "owner": "project-slippi",
"repo": "slippi-desktop-app", "repo": "slippi-desktop-app",
"rev": "02f3f007cd03c6e2b0da57db65c90646efc04a86", "rev": "ae8bb69e235b6e46b24bc966aeaa80f45030c6f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -224,11 +224,11 @@
"slippi-desktop": "slippi-desktop" "slippi-desktop": "slippi-desktop"
}, },
"locked": { "locked": {
"lastModified": 1712071998, "lastModified": 1716565139,
"narHash": "sha256-k95NCkXJ61PGMFuqyMtfvP3yTLozED/7DkN+lBWK0gs=", "narHash": "sha256-kjfc9Mg/YdY8OQU+Irm8v9iIhtgIw5qW/6VAehjW6GA=",
"owner": "lytedev", "owner": "lytedev",
"repo": "ssbm-nix", "repo": "ssbm-nix",
"rev": "eff966a97287d1d86b189d59a14bf744d86836b0", "rev": "922b91f3f9c0dbdf2ce17921dfc07872d7d41c4b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -44,11 +44,11 @@
useUserPackages = true; useUserPackages = true;
users.rachel = import ./home-manager/all.nix { users.rachel = import ./home-manager/all.nix {
pkgs = import nixpkgs { pkgs = import nixpkgs {
system = system; inherit system;
config.allowUnfree = true; config.allowUnfree = true;
}; };
unstable = import nixpkgs-unstable { unstable = import nixpkgs-unstable {
system = system; inherit system;
config.allowUnfree = true; config.allowUnfree = true;
}; };
extra = { extra = {
@ -63,6 +63,7 @@
shell-menu = self.packages.${system}.shell-menu; shell-menu = self.packages.${system}.shell-menu;
pash = self.packages.${system}.pash; pash = self.packages.${system}.pash;
cpypsk = self.packages.${system}.cpypsk; cpypsk = self.packages.${system}.cpypsk;
renoise = self.packages.${system}.renoise;
}; };
}; };
}; };
@ -98,7 +99,10 @@
keyboardLayouts.sus = ./resources/fox.xkb; keyboardLayouts.sus = ./resources/fox.xkb;
} // flake-utils.lib.eachDefaultSystem (system: } // flake-utils.lib.eachDefaultSystem (system:
let pkgs = nixpkgs.legacyPackages.${system}; let pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
in { in {
packages = rec { packages = rec {
bqn-vim = import ./pkgs/bqn-vim.nix { inherit pkgs; }; bqn-vim = import ./pkgs/bqn-vim.nix { inherit pkgs; };
@ -107,6 +111,7 @@
shell-menu = import ./pkgs/shell-menu.nix { inherit pkgs; }; shell-menu = import ./pkgs/shell-menu.nix { inherit pkgs; };
pash = import ./pkgs/pash.nix { inherit pkgs; }; pash = import ./pkgs/pash.nix { inherit pkgs; };
cpypsk = import ./pkgs/cpypsk.nix { inherit pkgs pash; }; cpypsk = import ./pkgs/cpypsk.nix { inherit pkgs pash; };
renoise = import ./pkgs/renoise.nix { inherit pkgs; };
}; };
}); });
} }

View File

@ -69,6 +69,6 @@
extra.cornelis extra.cornelis
extra.slippi-netplay extra.slippi-netplay
unstable.kicad unstable.kicad
unstable.renoise extra.renoise
]; ];
} }

View File

@ -1,8 +1,9 @@
{ pkgs, extra, ... }: { extra, ... }:
{ {
programs.plasma = { programs.plasma = {
enable = true; enable = true;
overrideConfig = true; overrideConfig = true;
immutableByDefault = true;
workspace = { workspace = {
lookAndFeel = "org.kde.breezedark.desktop"; lookAndFeel = "org.kde.breezedark.desktop";

21
pkgs/renoise.nix Normal file
View File

@ -0,0 +1,21 @@
{ pkgs, ... }:
let
platforms = {
x86_64-linux = {
archSuffix = "x86_64";
hash = "sha256-b+YXBVnxu54HfC/tWapcs/ZYzwBOJswYbEbEU3SVNss=";
};
aarch64-linux = {
archSuffix = "arm64";
hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
};
};
platform = platforms.${pkgs.stdenv.system} or (throw "unsupported system ${pkgs.stdenv.hostPlatform.system}");
in
pkgs.renoise.overrideAttrs (final: prev: {
version = "3.4.4";
src = pkgs.fetchurl {
url = "https://files.renoise.com/demo/Renoise_3_4_4_Demo_Linux_${platform.archSuffix}.tar.gz";
hash = platform.hash;
};
})