Skip to content

Commit f7a0ffb

Browse files
authored
feat: downgrade stable pkgs, use transmission 4.0.5 (#408)
* feat: downgrade stable pkgs, use transmission 4.0.5 * fix: use two inputs to pin beats and transmission_4 * fix: unpin yt-dlp
1 parent 2a1eb7e commit f7a0ffb

6 files changed

Lines changed: 35 additions & 13 deletions

File tree

flake.lock

Lines changed: 19 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
inputs = {
33
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
4-
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.11";
4+
nixpkgs-stable-25-11.url = "github:nixos/nixpkgs/nixos-25.11";
5+
nixpkgs-stable-24-05.url = "github:nixos/nixpkgs/nixos-24.05";
56

67
# General
78
systems = {

hosts/glyph/home.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
config,
33
llm-profile,
44
pkgs,
5-
pkgs-stable,
5+
pkgs-stable-25-11,
66
...
77
}: {
88
home.packages = [pkgs.mktorrent];
@@ -38,7 +38,7 @@
3838

3939
programs.beets = {
4040
enable = true;
41-
package = pkgs-stable.beets;
41+
package = pkgs-stable-25-11.beets;
4242
settings = {
4343
directory = "/mnt/media/Music";
4444
import = {

hosts/glyph/services/torrents.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
config,
33
pkgs,
4+
pkgs-stable-24-05,
45
...
56
}: {
67
age.secrets.pushover-user-token = {
@@ -19,7 +20,7 @@
1920

2021
services.transmission = {
2122
enable = true;
22-
package = pkgs.transmission_4;
23+
package = pkgs-stable-24-05.transmission_4;
2324
settings = {
2425
download-dir = "/mnt/torrents/complete";
2526
incomplete-dir = "/mnt/torrents/incomplete";

lib/hosts.nix

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
inputs @ {
22
self,
33
nixpkgs,
4-
nixpkgs-stable,
4+
nixpkgs-stable-25-11,
5+
nixpkgs-stable-24-05,
56
agenix,
67
home-manager,
78
nix-darwin,
@@ -26,7 +27,8 @@ inputs @ {
2627
showBatteryStatus,
2728
lightweight ? false,
2829
}: let
29-
pkgs-stable = import nixpkgs-stable {inherit system;};
30+
pkgs-stable-25-11 = import nixpkgs-stable-25-11 {inherit system;};
31+
pkgs-stable-24-05 = import nixpkgs-stable-24-05 {inherit system;};
3032
hostHomePath = ./../hosts/${hostname}/home.nix;
3133
hostHomeConfig =
3234
if builtins.pathExists hostHomePath
@@ -46,7 +48,7 @@ inputs @ {
4648
++ nixpkgs.lib.optionals (hostHomeConfig != null) [hostHomeConfig];
4749
};
4850
home-manager.extraSpecialArgs = {
49-
inherit hostname lightweight llm-profile pkgs-stable showBatteryStatus;
51+
inherit hostname lightweight llm-profile pkgs-stable-25-11 pkgs-stable-24-05 showBatteryStatus;
5052
};
5153
};
5254

@@ -60,7 +62,8 @@ inputs @ {
6062
inherit system;
6163
specialArgs = {
6264
inherit inputs keys username hostname;
63-
pkgs-stable = import nixpkgs-stable {inherit system;};
65+
pkgs-stable-25-11 = import nixpkgs-stable-25-11 {inherit system;};
66+
pkgs-stable-24-05 = import nixpkgs-stable-24-05 {inherit system;};
6467
};
6568
modules = [
6669
{environment.systemPackages = [agenix.packages.${system}.default];}
@@ -94,7 +97,8 @@ inputs @ {
9497
inherit system;
9598
specialArgs = {
9699
inherit inputs self keys username hostname;
97-
pkgs-stable = import nixpkgs-stable {inherit system;};
100+
pkgs-stable-25-11 = import nixpkgs-stable-25-11 {inherit system;};
101+
pkgs-stable-24-05 = import nixpkgs-stable-24-05 {inherit system;};
98102
nixDarwin = nix-darwin;
99103
};
100104
modules = [

modules/home/utilities.nix

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
config,
33
lib,
44
pkgs,
5-
pkgs-stable,
65
...
76
}: let
87
inherit (lib) mkIf mkOption;
@@ -81,7 +80,7 @@ in {
8180

8281
programs.yt-dlp = {
8382
enable = true;
84-
package = pkgs-stable.yt-dlp;
83+
package = pkgs.yt-dlp;
8584
};
8685
})
8786

0 commit comments

Comments
 (0)