From 9284f6459e3d07e9dec90a93005bf57d8079fb66 Mon Sep 17 00:00:00 2001 From: Aner Zakobar Date: Tue, 4 Nov 2025 22:12:13 +0200 Subject: [PATCH] Updated azos core for xdg, added ytdl --- azos-core | 2 +- flake.lock | 32 ++++++++++++++++---------------- modules/home-manager/default.nix | 1 + modules/home-manager/ytdl.nix | 21 +++++++++++++++++++++ 4 files changed, 39 insertions(+), 17 deletions(-) create mode 100755 modules/home-manager/ytdl.nix diff --git a/azos-core b/azos-core index 6da8a30..0eff317 160000 --- a/azos-core +++ b/azos-core @@ -1 +1 @@ -Subproject commit 6da8a30fa02eab522470962bab2474270bf7a013 +Subproject commit 0eff317e77acd24d2dbb2af0891f38b37a2c5324 diff --git a/flake.lock b/flake.lock index b3e2c79..3d85730 100644 --- a/flake.lock +++ b/flake.lock @@ -6,11 +6,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1758608822, - "narHash": "sha256-m9zuMl7NfSbF7sAbq2t7m6vCwvHQKJvLoZlWRTVPuy0=", + "lastModified": 1762286940, + "narHash": "sha256-d8VgEZDl+ijHJk8j0Ud7DJ3VirZ5j1z1+kgNuaZRPjI=", "ref": "refs/heads/master", - "rev": "6da8a30fa02eab522470962bab2474270bf7a013", - "revCount": 60, + "rev": "0eff317e77acd24d2dbb2af0891f38b37a2c5324", + "revCount": 61, "type": "git", "url": "file:./azos-core" }, @@ -60,11 +60,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1741303672, - "narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", + "lastModified": 1756852730, + "narHash": "sha256-qPere4RBHoZxiEGl8zXU8gjroZg4gkYGEwaAbKmL4vE=", "owner": "musnix", "repo": "musnix", - "rev": "d56a15f30329f304151e4e05fa82264d127da934", + "rev": "7ccc92050e43dc92309396c6f2fe1f542214a242", "type": "github" }, "original": { @@ -75,11 +75,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1745392233, - "narHash": "sha256-xmqG4MZArM1JNxPJ33s0MtuBzgnaCO9laARoU3AfP8E=", + "lastModified": 1762267440, + "narHash": "sha256-WHjEJ80oYbWyNu0dxysBs5oMlBc5w7YYzL1/UPj4iGo=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "8bf8a2a0822365bd8f44fd1a19d7ed0a1d629d64", + "rev": "2e85ae1b7030df39269d29118b1f74944d0c8f15", "type": "github" }, "original": { @@ -107,11 +107,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1745234285, - "narHash": "sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0=", + "lastModified": 1762111121, + "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c11863f1e964833214b767f4a369c6e6a7aba141", + "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", "type": "github" }, "original": { @@ -123,11 +123,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1740695751, - "narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=", + "lastModified": 1756542300, + "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4", + "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", "type": "github" }, "original": { diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index a7cc6bd..9705d74 100755 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -1,6 +1,7 @@ { imports = [ ./zoom.nix + ./ytdl.nix ./mail.nix ./encryption.nix ./kubernetes.nix diff --git a/modules/home-manager/ytdl.nix b/modules/home-manager/ytdl.nix new file mode 100755 index 0000000..343f42b --- /dev/null +++ b/modules/home-manager/ytdl.nix @@ -0,0 +1,21 @@ +{ + lib, + config, + pkgs, + ... +}: let + isEnabled = + config.azos.discord.enable; +in { + options.azos.ytdl.enable = lib.mkOption { + default = true; + example = true; + type = lib.types.bool; + }; + + config = lib.mkIf isEnabled { + home.packages = with pkgs; [ + yt-dlp + ]; + }; +}