From 5f6288bd15bf35d67faf982a537a2b819652c268 Mon Sep 17 00:00:00 2001 From: oqyude Date: Fri, 7 Aug 2026 22:27:17 +0300 Subject: [PATCH] unused code --- configurations/mini-pc.nix | 3 - home/apps/yt-dlp.nix | 12 - home/modules/packages.nix | 27 - modules/essentials/packages.nix | 5 - modules/minimal/default.nix | 2 - modules/others/default.nix | 32 - modules/server/immich.nix | 6 - modules/server/nextcloud.nix | 9 +- modules/server/postgresql.nix | 5 - modules/server/samba.nix | 5 - modules/server/syncthing.nix | 5 - modules/software/beets/default.nix | 24 - modules/software/beets/dependencies.nix | 573 ------------------ modules/software/beets/other/default.nix | 57 -- .../beets/other/dependencies-back.nix | 573 ------------------ .../software/beets/other/dependencies-cut.nix | 573 ------------------ modules/software/whisper.nix | 24 - modules/users.nix | 21 - modules/wsl/default.nix | 1 - 19 files changed, 1 insertion(+), 1956 deletions(-) delete mode 100644 modules/others/default.nix delete mode 100644 modules/software/beets/dependencies.nix delete mode 100644 modules/software/beets/other/default.nix delete mode 100644 modules/software/beets/other/dependencies-back.nix delete mode 100644 modules/software/beets/other/dependencies-cut.nix delete mode 100644 modules/software/whisper.nix diff --git a/configurations/mini-pc.nix b/configurations/mini-pc.nix index db3c905..c546715 100644 --- a/configurations/mini-pc.nix +++ b/configurations/mini-pc.nix @@ -68,7 +68,6 @@ let boot = { kernelPackages = lib.mkDefault pkgs.linuxPackages_xanmod_stable; - #kernelParams = [ "usbcore.autosuspend=-1" ]; loader = { systemd-boot.enable = lib.mkDefault true; efi.canTouchEfiVariables = lib.mkDefault true; @@ -79,8 +78,6 @@ let bluetooth.enable = true; }; - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; networking = { hostName = "${xlib.device.hostname}"; networkmanager.enable = true; diff --git a/home/apps/yt-dlp.nix b/home/apps/yt-dlp.nix index 6cee5c4..81cd9ff 100644 --- a/home/apps/yt-dlp.nix +++ b/home/apps/yt-dlp.nix @@ -1,21 +1,9 @@ { config, pkgs, - xlib, ... }: -let - streamripPath = "${xlib.dirs.wsl-storage}/streamrip"; -in { - # xdg = { - # configFile = { - # "streamrip" = { - # source = config.lib.file.mkOutOfStoreSymlink streamripPath; - # target = "streamrip"; - # }; - # }; - # }; home.packages = [ pkgs.yt-dlp-light ]; diff --git a/home/modules/packages.nix b/home/modules/packages.nix index 422e51c..54cef1b 100644 --- a/home/modules/packages.nix +++ b/home/modules/packages.nix @@ -8,25 +8,6 @@ programs = { mangohud.enable = true; keepassxc.enable = true; - zed-editor = { - enable = false; - extensions = [ - "nix" - ]; - userSettings = { - "telemetry" = { - "diagnostics" = false; - "metrics" = false; - }; - "ui_font_size" = 20; - "buffer_font_size" = 26; - "theme" = { - "mode" = "system"; - "light" = "Ayu Light"; - "dark" = "Ayu Dark"; - }; - }; - }; }; services = { kdeconnect.enable = true; @@ -34,12 +15,6 @@ }; home = { packages = with pkgs; [ - # Surfing - # (brave.override { - # commandLineArgs = [ - # "--password-store=basic" # on purpose to make it break "--password-store=gnome-libsecret" - # ]; - # }) brave v2rayn @@ -48,8 +23,6 @@ # amdgpu_top vscodium ayugram-desktop - # vesktop - # discord gramps kdePackages.filelight localsend diff --git a/modules/essentials/packages.nix b/modules/essentials/packages.nix index 2a2c4ca..e7679b6 100644 --- a/modules/essentials/packages.nix +++ b/modules/essentials/packages.nix @@ -4,11 +4,6 @@ inputs, ... }: -let - master = import inputs.nixpkgs-master { - system = "x86_64-linux"; - }; -in { environment = { systemPackages = with pkgs; [ diff --git a/modules/minimal/default.nix b/modules/minimal/default.nix index 79b8d1e..17268e1 100644 --- a/modules/minimal/default.nix +++ b/modules/minimal/default.nix @@ -4,6 +4,4 @@ ... }: { - # imports = [ - # ]; } diff --git a/modules/others/default.nix b/modules/others/default.nix deleted file mode 100644 index 289c13a..0000000 --- a/modules/others/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - config, - xlib, - pkgs, - ... -}: -let - user = "snity"; -in -{ - users = { - users = { - "${user}" = { - name = "${user}"; - isNormalUser = true; - group = "users"; - description = "Snity"; - hashedPassword = "$y$j9T$851xwObfIp7SYzIyFtH.k1$mNofT2sxEAV50Kxgmwvqc6Kj/3B/fJoPP8qgn./siEB"; - homeMode = "700"; - home = "/home/${user}"; - extraGroups = [ - "audio" - "disk" - "gamemode" - "networkmanager" - "pipewire" - "wheel" - ]; - }; - }; - }; -} diff --git a/modules/server/immich.nix b/modules/server/immich.nix index 77b76b9..54174df 100644 --- a/modules/server/immich.nix +++ b/modules/server/immich.nix @@ -6,16 +6,10 @@ xlib, ... }: -let - new = import inputs.nixpkgs-unstable { - system = "x86_64-linux"; - }; -in { services = { immich = { enable = true; - # package = new.immich; port = 2283; host = "0.0.0.0"; openFirewall = true; diff --git a/modules/server/nextcloud.nix b/modules/server/nextcloud.nix index 0a48e1e..676b591 100644 --- a/modules/server/nextcloud.nix +++ b/modules/server/nextcloud.nix @@ -6,13 +6,6 @@ xlib, ... }: -let - previous = import inputs.nixpkgs-master { - system = "x86_64-linux"; - config.allowUnfree = true; - config.allowUnfreePredicate = true; - }; -in { services = { nextcloud-whiteboard-server = { @@ -96,7 +89,7 @@ in extraAppsEnable = true; appstoreEnable = false; notify_push = { - enable = true; + enable = false; bendDomainToLocalhost = true; nextcloudUrl = "https://nextcloud.home.arpa"; }; diff --git a/modules/server/postgresql.nix b/modules/server/postgresql.nix index 6c0e0df..4eb6517 100644 --- a/modules/server/postgresql.nix +++ b/modules/server/postgresql.nix @@ -6,11 +6,6 @@ xlib, ... }: -let - master = import inputs.nixpkgs-master { - system = "x86_64-linux"; - }; -in { services = { postgresql = { diff --git a/modules/server/samba.nix b/modules/server/samba.nix index 058a647..410b1e3 100644 --- a/modules/server/samba.nix +++ b/modules/server/samba.nix @@ -5,11 +5,6 @@ xlib, ... }: -let - stable = import inputs.nixpkgs-master { - system = "x86_64-linux"; - }; -in { services = { samba-wsdd = { diff --git a/modules/server/syncthing.nix b/modules/server/syncthing.nix index ee50167..f4cec03 100644 --- a/modules/server/syncthing.nix +++ b/modules/server/syncthing.nix @@ -4,11 +4,6 @@ inputs, ... }: -let - master = import inputs.nixpkgs-master { - system = "x86_64-linux"; - }; -in { services.syncthing = { enable = true; diff --git a/modules/software/beets/default.nix b/modules/software/beets/default.nix index ed03ebb..758eb21 100644 --- a/modules/software/beets/default.nix +++ b/modules/software/beets/default.nix @@ -7,31 +7,8 @@ ... }: let - stable = import inputs.nixpkgs-beets { - system = "x86_64-linux"; - }; -in -let - # depsOverlay = import ./dependencies.nix { - # # ./dependencies-full.nix if broken - # inherit (pkgs) fetchurl fetchgit fetchhg; - # inherit pkgs; - # }; - # python3 = pkgs.python3.override { - # packageOverrides = depsOverlay; - # }; beetsEnv = pkgs.python314.withPackages ( ps: with ps; [ - # et-xmlfile - # exceptiongroup - # markdown-it-py - # mdurl - # munkres - # musicbrainzngs - # openpyxl - # pygments - # rich - # sniffio anyio beautifulsoup4 beetcamp @@ -68,7 +45,6 @@ let requests requests-ratelimiter scipy - # setuptools six socksio soupsieve diff --git a/modules/software/beets/dependencies.nix b/modules/software/beets/dependencies.nix deleted file mode 100644 index d184382..0000000 --- a/modules/software/beets/dependencies.nix +++ /dev/null @@ -1,573 +0,0 @@ -# Generated by pip2nix 0.8.0.dev1 -# See https://github.com/nix-community/pip2nix - -{ - pkgs, - fetchurl, - fetchgit, - fetchhg, -}: - -self: super: { - "PyYAML" = super.buildPythonPackage rec { - pname = "PyYAML"; - version = "6.0.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz"; - sha256 = "0gmwggzm0j0iprx074g5hah91y2f68sfhhldq0f8crddj7ndk16m"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "Unidecode" = super.buildPythonPackage rec { - pname = "Unidecode"; - version = "1.3.8"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/84/b7/6ec57841fb67c98f52fc8e4a2d96df60059637cba077edc569a302a8ffc7/Unidecode-1.3.8-py3-none-any.whl"; - sha256 = "0fgxj6h9lkjq4saynkjqf2wb9plsr5wyg3xxld482vv9wqfacc6i"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "anyio" = super.buildPythonPackage rec { - pname = "anyio"; - version = "4.7.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a0/7a/4daaf3b6c08ad7ceffea4634ec206faeff697526421c20f07628c7372156/anyio-4.7.0-py3-none-any.whl"; - sha256 = "0lp30wfn1hs2wvaz3wadzwwcb3l9ii4b1k78yzzscaxl79rc6q7a"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."exceptiongroup" - self."idna" - self."sniffio" - self."typing-extensions" - ]; - }; - "beautifulsoup4" = super.buildPythonPackage rec { - pname = "beautifulsoup4"; - version = "4.12.3"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl"; - sha256 = "1vc2w3wvnhbp2q287ilzjsiqyvd0vc5s52ysalz32481yk4ph25q"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."soupsieve" - ]; - }; - "beetcamp" = super.buildPythonPackage rec { - pname = "beetcamp"; - version = "0.21.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6c/d3/94cad1ba1e65a9445655968a6dcdd528cb1352e2389f0921a9f8c0ccd4a0/beetcamp-0.21.0-py3-none-any.whl"; - sha256 = "08mxqmckg2fx9rkm5a1n9zs2sjccjj75vgxac22xjyi3fw1k0wz2"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - #self."beets" # its doesnt matter? - self."httpx" - self."packaging" - self."pycountry" - ]; - }; - "beets" = super.buildPythonPackage rec { - pname = "beets"; - version = "2.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/f3/44/1c53c2ac111e5526083e58f50a22504ad7c609be1ce660c0339938a42c33/beets-2.2.0-py3-none-any.whl"; - sha256 = "076hl1j74cgyh6n1piwprnzb89gihy2vmajm8lzfhy1jjcrfrpbd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."PyYAML" - self."Unidecode" - self."confuse" - self."jellyfish" - self."mediafile" - self."munkres" - self."musicbrainzngs" - self."platformdirs" - self."typing-extensions" - # ext - self."requests" # For spotify, deezer, embedart, fetchart, lyrics - self."python3-discogs-client" # For discogs - self."pylast" # For lastgenre - # self."beetcamp" # Another - ]; - }; - "certifi" = super.buildPythonPackage rec { - pname = "certifi"; - version = "2024.12.14"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl"; - sha256 = "0mpccx4yscnk6rhl12fk8wpgwrpq62m4w23k27y4wip9bfjgfx8j"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "charset-normalizer" = super.buildPythonPackage rec { - pname = "charset-normalizer"; - version = "3.4.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz"; - sha256 = "18sfsqpdmxbddr3g3yg0sln10ghq4sp0vl2xb1b5p9v8rlc1y9a4"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "colorama" = super.buildPythonPackage rec { - pname = "colorama"; - version = "0.4.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl"; - sha256 = "1ijz53xpmxds2qf02l9yf0rnp7bznwh3ci4xkw8wmh5cyn8rj7ag"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "confuse" = super.buildPythonPackage rec { - pname = "confuse"; - version = "2.0.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/32/1f/cf496479814d41fc252004482deeb90b740b4a6a391a3355c0b11d7e0abf/confuse-2.0.1-py3-none-any.whl"; - sha256 = "0amxm8vnxcayh7inahvj3fzj33n8gs8lvcfaicqrpjz2f2y5p7lv"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."PyYAML" - ]; - }; - "exceptiongroup" = super.buildPythonPackage rec { - pname = "exceptiongroup"; - version = "1.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl"; - sha256 = "044alxyhkfdlr5z3xlpnf5lv78310bnsgnkdmm669l0k1ip1w4ad"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."typing-extensions" - ]; - }; - "filetype" = super.buildPythonPackage rec { - pname = "filetype"; - version = "1.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/18/79/1b8fa1bb3568781e84c9200f951c735f3f157429f44be0495da55894d620/filetype-1.2.0-py2.py3-none-any.whl"; - sha256 = "099d3igvmfcdgg9dcylz8advva5n3qpplsf8gb7l24hqh1l1prvw"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "h11" = super.buildPythonPackage rec { - pname = "h11"; - version = "0.14.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl"; - sha256 = "0qd7z9p38dwx215048q708vd1sn2abdh1mb3hg66ii2ip324mzp3"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "httpcore" = super.buildPythonPackage rec { - pname = "httpcore"; - version = "1.0.7"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl"; - sha256 = "1p8f8bnrir1d50s6z19jndca98qghgqrr7rx6syxaq627psgizx3"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."certifi" - self."h11" - ]; - }; - "httpx" = super.buildPythonPackage rec { - pname = "httpx"; - version = "0.28.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl"; - sha256 = "1barpaw8as8xb7b2bsmzdmdbq5nqljlq5jhlz3xcgy0hq76gq2fr"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."anyio" - self."certifi" - self."httpcore" - self."idna" - ]; - }; - "idna" = super.buildPythonPackage rec { - pname = "idna"; - version = "3.10"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"; - sha256 = "1lw72a5swas501zvkpd6dsryj5hzjijqxs3526kbp7151md1jvcl"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "jellyfish" = super.buildPythonPackage rec { # That is Rust package - # pname = "jellyfish"; - # version = "1.1.3"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/5b/3a/f607d7d44ee5cbad51ce8e2966bde112789eeb53633558f500bc4e44c053/jellyfish-1.1.3.tar.gz"; - # sha256 = "17wgy021wsp8jj95v638kfk34r9yzbry3q7shnglj5npmgfs22v5"; - # }; - # format = "setuptools"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - "langdetect" = super.buildPythonPackage rec { - pname = "langdetect"; - version = "1.0.9"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/0e/72/a3add0e4eec4eb9e2569554f7c70f4a3c27712f40e3284d483e88094cc0e/langdetect-1.0.9.tar.gz"; - sha256 = "1805svvb7xjm4sf1j7b6nc3409x37pd1xmabfwwjf1ldkzwgxhfb"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "mediafile" = super.buildPythonPackage rec { - pname = "mediafile"; - version = "0.13.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/9f/b0/363b4d1443a593398f9d3784f406385f075e8fd0991c35356e73fc37638a/mediafile-0.13.0-py3-none-any.whl"; - sha256 = "1jqlwmwpgn0fxkbxrj8y5a4wr3ikwgs2rsc678hbaw861qyii3fd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."filetype" - self."mutagen" - ]; - }; - "munkres" = super.buildPythonPackage rec { - pname = "munkres"; - version = "1.1.4"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/90/ab/0301c945a704218bc9435f0e3c88884f6b19ef234d8899fb47ce1ccfd0c9/munkres-1.1.4-py2.py3-none-any.whl"; - sha256 = "0apdpkbhg4wq5pis5d2mkqg46ikwix5nwcm2mrjxi04499yqc0bb"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "musicbrainzngs" = super.buildPythonPackage rec { - pname = "musicbrainzngs"; - version = "0.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6d/fd/cef7b2580436910ccd2f8d3deec0f3c81743e15c0eb5b97dde3fbf33c0c8/musicbrainzngs-0.7.1-py2.py3-none-any.whl"; - sha256 = "040s1q4ia6gl2bjjxrjs384980854s9za28b55r0lk0hfpwshhg8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "mutagen" = super.buildPythonPackage rec { - pname = "mutagen"; - version = "1.47.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b0/7a/620f945b96be1f6ee357d211d5bf74ab1b7fe72a9f1525aafbfe3aee6875/mutagen-1.47.0-py3-none-any.whl"; - sha256 = "06d7miq4z6m7j8rx2czkmqhgbjb2bwjagfz5v0wraylhqm86zngd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "oauthlib" = super.buildPythonPackage rec { - pname = "oauthlib"; - version = "3.2.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl"; - sha256 = "1jpvcxq0xr3z50fdg828in1icgz8cfcy3sc04r85vqhkmjdg4fc1"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "packaging" = super.buildPythonPackage rec { - pname = "packaging"; - version = "24.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl"; - sha256 = "0nd7a421brjgd4prm8fbs8a6bcv4n1yplgxalgs02p16rnyb3aq9"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pillow" = super.buildPythonPackage rec { - pname = "pillow"; - version = "11.0.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a5/26/0d95c04c868f6bdb0c447e3ee2de5564411845e36a858cfd63766bc7b563/pillow-11.0.0.tar.gz"; - sha256 = "0fbpcwgiac19ap0h1qa1imsqhq6vxv8kg67zkgm3y05c4jpwpfkj"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "platformdirs" = super.buildPythonPackage rec { - pname = "platformdirs"; - version = "4.3.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl"; - sha256 = "1yy39iay8fdb3c1r4gm011lla1sk1mc9fsw300wi1f4a83hpbrbk"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pycountry" = super.buildPythonPackage rec { - pname = "pycountry"; - version = "24.6.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a2660716aadb2143235481d15ed1cbfe3ad669194690b0604492/pycountry-24.6.1-py3-none-any.whl"; - sha256 = "0vz0dhfkbjld5jagh9wafwy27k5d83bmd5fkxy74y8fp3hwzp97i"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pylast" = super.buildPythonPackage rec { - pname = "pylast"; - version = "5.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/9b/57/e25206d012afe3fe5e3336a875babb5413b81c00706411a645a38185ad3b/pylast-5.3.0-py3-none-any.whl"; - sha256 = "023ki92jgc9mk2k9c4li48zf23yz2wn022m1rsjj9bsvn3f7ri2c"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."httpx" - ]; - }; - "python-dateutil" = super.buildPythonPackage rec { - pname = "python-dateutil"; - version = "2.9.0.post0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl"; - sha256 = "09q48zvsbagfa3w87zkd2c5xl54wmb9rf2hlr20j4a5fzxxvrcm8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "python3-discogs-client" = super.buildPythonPackage rec { - pname = "python3-discogs-client"; - version = "2.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/02/eb/b3d321440728addb72296e75ae2bfddd8fd3518b5ce5bd54a1ad821227a2/python3_discogs_client-2.7.1-py3-none-any.whl"; - sha256 = "0i3lfdn2ncxfvmmldg31gmdv7vdcicjl890mihncxa48yb9g7daz"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."oauthlib" - self."python-dateutil" - self."requests" - ]; - }; - "requests" = super.buildPythonPackage rec { - pname = "requests"; - version = "2.32.3"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"; - sha256 = "1inwsrhx0m16q0wa1z6dfm8i8xkrfns73xm25arcwwy70gz1qxkh"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."certifi" - self."charset-normalizer" - self."idna" - self."urllib3" - ]; - }; - "six" = super.buildPythonPackage rec { - pname = "six"; - version = "1.17.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl"; - sha256 = "0x1jdic712dylbnyiqdj4xyxrlx0gaacynmbmkfiym4hxn8z68a7"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "sniffio" = super.buildPythonPackage rec { - pname = "sniffio"; - version = "1.3.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl"; - sha256 = "18i50l85yppn9w1ily8m342yd577h0bg8y24hkfzvq7is4ca8v9g"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "soupsieve" = super.buildPythonPackage rec { - pname = "soupsieve"; - version = "2.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl"; - sha256 = "1jfc0b39kwnh4n30458mr8gmh50mx3k5zxghm6sy9djgdvq4yb77"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "typing-extensions" = super.buildPythonPackage rec { - pname = "typing-extensions"; - version = "4.12.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl"; - sha256 = "03bhjivpvdhn4c3x0963z89hv7b5vxr415akd1fgiwz0a41wmr84"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "urllib3" = super.buildPythonPackage rec { - pname = "urllib3"; - version = "2.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl"; - sha256 = "1pz380a93mhdrzx5003inw5pm5n0fh1xazcbnjxzsyw6d79rmvhw"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; -} diff --git a/modules/software/beets/other/default.nix b/modules/software/beets/other/default.nix deleted file mode 100644 index 72ce4bd..0000000 --- a/modules/software/beets/other/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - config, - lib, - pkgs, - xlib, - ... -}: -let - depsOverlay = import ./dependencies.nix { - # ./dependencies-full.nix if broken - inherit (pkgs) fetchurl fetchgit fetchhg; - inherit pkgs; - }; - python3 = pkgs.python3.override { - packageOverrides = depsOverlay; - }; - beetsEnv = python3.withPackages ( - ps: with pkgs.python313Packages; [ - #pkgs.beets # Из nixpkgs (проверь версию!) или оверлея - beautifulsoup4 # Из nixpkgs - certifi # Из nixpkgs - requests # Из nixpkgs - pyyaml # Из nixpkgs - unidecode # Из nixpkgs - pylast # Из nixpkgs - jellyfish # Из nixpkgs, если есть, или оверлея - confuse - #httpcore - httpx - packaging - pycountry - typing-extensions - anyio - ps.python3-discogs-client - ps.beetcamp # Из оверлея - ] - ); -in -{ - systemd.tmpfiles.rules = [ - "z /mnt/beets 0700 ${xlib.device.username} users -" # beets absolute paths - ]; - - users = { - users = { - "${xlib.device.username}" = { - packages = [ - beetsEnv - pkgs.beets - pkgs.mp3gain - pkgs.imagemagick - #pkgs.ffmpeg - ]; - }; - }; - }; -} diff --git a/modules/software/beets/other/dependencies-back.nix b/modules/software/beets/other/dependencies-back.nix deleted file mode 100644 index 9c3c459..0000000 --- a/modules/software/beets/other/dependencies-back.nix +++ /dev/null @@ -1,573 +0,0 @@ -# Generated by pip2nix 0.8.0.dev1 -# See https://github.com/nix-community/pip2nix - -{ - pkgs, - fetchurl, - fetchgit, - fetchhg, -}: - -self: super: { - "PyYAML" = super.buildPythonPackage rec { - pname = "PyYAML"; - version = "6.0.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz"; - sha256 = "0gmwggzm0j0iprx074g5hah91y2f68sfhhldq0f8crddj7ndk16m"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "Unidecode" = super.buildPythonPackage rec { - pname = "Unidecode"; - version = "1.3.8"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/84/b7/6ec57841fb67c98f52fc8e4a2d96df60059637cba077edc569a302a8ffc7/Unidecode-1.3.8-py3-none-any.whl"; - sha256 = "0fgxj6h9lkjq4saynkjqf2wb9plsr5wyg3xxld482vv9wqfacc6i"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "anyio" = super.buildPythonPackage rec { - pname = "anyio"; - version = "4.7.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a0/7a/4daaf3b6c08ad7ceffea4634ec206faeff697526421c20f07628c7372156/anyio-4.7.0-py3-none-any.whl"; - sha256 = "0lp30wfn1hs2wvaz3wadzwwcb3l9ii4b1k78yzzscaxl79rc6q7a"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."exceptiongroup" - self."idna" - self."sniffio" - self."typing-extensions" - ]; - }; - "beautifulsoup4" = super.buildPythonPackage rec { - pname = "beautifulsoup4"; - version = "4.12.3"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl"; - sha256 = "1vc2w3wvnhbp2q287ilzjsiqyvd0vc5s52ysalz32481yk4ph25q"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."soupsieve" - ]; - }; - "beetcamp" = super.buildPythonPackage rec { - pname = "beetcamp"; - version = "0.21.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6c/d3/94cad1ba1e65a9445655968a6dcdd528cb1352e2389f0921a9f8c0ccd4a0/beetcamp-0.21.0-py3-none-any.whl"; - sha256 = "08mxqmckg2fx9rkm5a1n9zs2sjccjj75vgxac22xjyi3fw1k0wz2"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - #self."beets" # its doesnt matter? - self."httpx" - self."packaging" - self."pycountry" - ]; - }; - "beets" = super.buildPythonPackage rec { - pname = "beets"; - version = "2.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/f3/44/1c53c2ac111e5526083e58f50a22504ad7c609be1ce660c0339938a42c33/beets-2.2.0-py3-none-any.whl"; - sha256 = "076hl1j74cgyh6n1piwprnzb89gihy2vmajm8lzfhy1jjcrfrpbd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."PyYAML" - self."Unidecode" - self."confuse" - self."jellyfish" - self."mediafile" - self."munkres" - self."musicbrainzngs" - self."platformdirs" - self."typing-extensions" - # ext - self."requests" # For spotify, deezer, embedart, fetchart, lyrics - self."python3-discogs-client" # For discogs - self."pylast" # For lastgenre - self."beetcamp" # Another - ]; - }; - "certifi" = super.buildPythonPackage rec { - pname = "certifi"; - version = "2024.12.14"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl"; - sha256 = "0mpccx4yscnk6rhl12fk8wpgwrpq62m4w23k27y4wip9bfjgfx8j"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "charset-normalizer" = super.buildPythonPackage rec { - pname = "charset-normalizer"; - version = "3.4.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz"; - sha256 = "18sfsqpdmxbddr3g3yg0sln10ghq4sp0vl2xb1b5p9v8rlc1y9a4"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "colorama" = super.buildPythonPackage rec { - pname = "colorama"; - version = "0.4.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl"; - sha256 = "1ijz53xpmxds2qf02l9yf0rnp7bznwh3ci4xkw8wmh5cyn8rj7ag"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "confuse" = super.buildPythonPackage rec { - pname = "confuse"; - version = "2.0.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/32/1f/cf496479814d41fc252004482deeb90b740b4a6a391a3355c0b11d7e0abf/confuse-2.0.1-py3-none-any.whl"; - sha256 = "0amxm8vnxcayh7inahvj3fzj33n8gs8lvcfaicqrpjz2f2y5p7lv"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."PyYAML" - ]; - }; - "exceptiongroup" = super.buildPythonPackage rec { - pname = "exceptiongroup"; - version = "1.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl"; - sha256 = "044alxyhkfdlr5z3xlpnf5lv78310bnsgnkdmm669l0k1ip1w4ad"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."typing-extensions" - ]; - }; - "filetype" = super.buildPythonPackage rec { - pname = "filetype"; - version = "1.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/18/79/1b8fa1bb3568781e84c9200f951c735f3f157429f44be0495da55894d620/filetype-1.2.0-py2.py3-none-any.whl"; - sha256 = "099d3igvmfcdgg9dcylz8advva5n3qpplsf8gb7l24hqh1l1prvw"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "h11" = super.buildPythonPackage rec { - pname = "h11"; - version = "0.14.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl"; - sha256 = "0qd7z9p38dwx215048q708vd1sn2abdh1mb3hg66ii2ip324mzp3"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "httpcore" = super.buildPythonPackage rec { - pname = "httpcore"; - version = "1.0.7"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl"; - sha256 = "1p8f8bnrir1d50s6z19jndca98qghgqrr7rx6syxaq627psgizx3"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."certifi" - self."h11" - ]; - }; - "httpx" = super.buildPythonPackage rec { - pname = "httpx"; - version = "0.28.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl"; - sha256 = "1barpaw8as8xb7b2bsmzdmdbq5nqljlq5jhlz3xcgy0hq76gq2fr"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."anyio" - self."certifi" - self."httpcore" - self."idna" - ]; - }; - "idna" = super.buildPythonPackage rec { - pname = "idna"; - version = "3.10"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"; - sha256 = "1lw72a5swas501zvkpd6dsryj5hzjijqxs3526kbp7151md1jvcl"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "jellyfish" = super.buildPythonPackage rec { # That is Rust package - # pname = "jellyfish"; - # version = "1.1.3"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/5b/3a/f607d7d44ee5cbad51ce8e2966bde112789eeb53633558f500bc4e44c053/jellyfish-1.1.3.tar.gz"; - # sha256 = "17wgy021wsp8jj95v638kfk34r9yzbry3q7shnglj5npmgfs22v5"; - # }; - # format = "setuptools"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - "langdetect" = super.buildPythonPackage rec { - pname = "langdetect"; - version = "1.0.9"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/0e/72/a3add0e4eec4eb9e2569554f7c70f4a3c27712f40e3284d483e88094cc0e/langdetect-1.0.9.tar.gz"; - sha256 = "1805svvb7xjm4sf1j7b6nc3409x37pd1xmabfwwjf1ldkzwgxhfb"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "mediafile" = super.buildPythonPackage rec { - pname = "mediafile"; - version = "0.13.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/9f/b0/363b4d1443a593398f9d3784f406385f075e8fd0991c35356e73fc37638a/mediafile-0.13.0-py3-none-any.whl"; - sha256 = "1jqlwmwpgn0fxkbxrj8y5a4wr3ikwgs2rsc678hbaw861qyii3fd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."filetype" - self."mutagen" - ]; - }; - "munkres" = super.buildPythonPackage rec { - pname = "munkres"; - version = "1.1.4"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/90/ab/0301c945a704218bc9435f0e3c88884f6b19ef234d8899fb47ce1ccfd0c9/munkres-1.1.4-py2.py3-none-any.whl"; - sha256 = "0apdpkbhg4wq5pis5d2mkqg46ikwix5nwcm2mrjxi04499yqc0bb"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "musicbrainzngs" = super.buildPythonPackage rec { - pname = "musicbrainzngs"; - version = "0.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6d/fd/cef7b2580436910ccd2f8d3deec0f3c81743e15c0eb5b97dde3fbf33c0c8/musicbrainzngs-0.7.1-py2.py3-none-any.whl"; - sha256 = "040s1q4ia6gl2bjjxrjs384980854s9za28b55r0lk0hfpwshhg8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "mutagen" = super.buildPythonPackage rec { - pname = "mutagen"; - version = "1.47.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b0/7a/620f945b96be1f6ee357d211d5bf74ab1b7fe72a9f1525aafbfe3aee6875/mutagen-1.47.0-py3-none-any.whl"; - sha256 = "06d7miq4z6m7j8rx2czkmqhgbjb2bwjagfz5v0wraylhqm86zngd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "oauthlib" = super.buildPythonPackage rec { - pname = "oauthlib"; - version = "3.2.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl"; - sha256 = "1jpvcxq0xr3z50fdg828in1icgz8cfcy3sc04r85vqhkmjdg4fc1"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "packaging" = super.buildPythonPackage rec { - pname = "packaging"; - version = "24.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl"; - sha256 = "0nd7a421brjgd4prm8fbs8a6bcv4n1yplgxalgs02p16rnyb3aq9"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pillow" = super.buildPythonPackage rec { - pname = "pillow"; - version = "11.0.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a5/26/0d95c04c868f6bdb0c447e3ee2de5564411845e36a858cfd63766bc7b563/pillow-11.0.0.tar.gz"; - sha256 = "0fbpcwgiac19ap0h1qa1imsqhq6vxv8kg67zkgm3y05c4jpwpfkj"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "platformdirs" = super.buildPythonPackage rec { - pname = "platformdirs"; - version = "4.3.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl"; - sha256 = "1yy39iay8fdb3c1r4gm011lla1sk1mc9fsw300wi1f4a83hpbrbk"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pycountry" = super.buildPythonPackage rec { - pname = "pycountry"; - version = "24.6.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a2660716aadb2143235481d15ed1cbfe3ad669194690b0604492/pycountry-24.6.1-py3-none-any.whl"; - sha256 = "0vz0dhfkbjld5jagh9wafwy27k5d83bmd5fkxy74y8fp3hwzp97i"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pylast" = super.buildPythonPackage rec { - pname = "pylast"; - version = "5.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/9b/57/e25206d012afe3fe5e3336a875babb5413b81c00706411a645a38185ad3b/pylast-5.3.0-py3-none-any.whl"; - sha256 = "023ki92jgc9mk2k9c4li48zf23yz2wn022m1rsjj9bsvn3f7ri2c"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."httpx" - ]; - }; - "python-dateutil" = super.buildPythonPackage rec { - pname = "python-dateutil"; - version = "2.9.0.post0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl"; - sha256 = "09q48zvsbagfa3w87zkd2c5xl54wmb9rf2hlr20j4a5fzxxvrcm8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "python3-discogs-client" = super.buildPythonPackage rec { - pname = "python3-discogs-client"; - version = "2.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/02/eb/b3d321440728addb72296e75ae2bfddd8fd3518b5ce5bd54a1ad821227a2/python3_discogs_client-2.7.1-py3-none-any.whl"; - sha256 = "0i3lfdn2ncxfvmmldg31gmdv7vdcicjl890mihncxa48yb9g7daz"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."oauthlib" - self."python-dateutil" - self."requests" - ]; - }; - "requests" = super.buildPythonPackage rec { - pname = "requests"; - version = "2.32.3"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"; - sha256 = "1inwsrhx0m16q0wa1z6dfm8i8xkrfns73xm25arcwwy70gz1qxkh"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."certifi" - self."charset-normalizer" - self."idna" - self."urllib3" - ]; - }; - "six" = super.buildPythonPackage rec { - pname = "six"; - version = "1.17.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl"; - sha256 = "0x1jdic712dylbnyiqdj4xyxrlx0gaacynmbmkfiym4hxn8z68a7"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "sniffio" = super.buildPythonPackage rec { - pname = "sniffio"; - version = "1.3.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl"; - sha256 = "18i50l85yppn9w1ily8m342yd577h0bg8y24hkfzvq7is4ca8v9g"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "soupsieve" = super.buildPythonPackage rec { - pname = "soupsieve"; - version = "2.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl"; - sha256 = "1jfc0b39kwnh4n30458mr8gmh50mx3k5zxghm6sy9djgdvq4yb77"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "typing-extensions" = super.buildPythonPackage rec { - pname = "typing-extensions"; - version = "4.12.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl"; - sha256 = "03bhjivpvdhn4c3x0963z89hv7b5vxr415akd1fgiwz0a41wmr84"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "urllib3" = super.buildPythonPackage rec { - pname = "urllib3"; - version = "2.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl"; - sha256 = "1pz380a93mhdrzx5003inw5pm5n0fh1xazcbnjxzsyw6d79rmvhw"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; -} diff --git a/modules/software/beets/other/dependencies-cut.nix b/modules/software/beets/other/dependencies-cut.nix deleted file mode 100644 index 6807358..0000000 --- a/modules/software/beets/other/dependencies-cut.nix +++ /dev/null @@ -1,573 +0,0 @@ -# Generated by pip2nix 0.8.0.dev1 -# See https://github.com/nix-community/pip2nix - -{ - pkgs, - fetchurl, - fetchgit, - fetchhg, -}: - -self: super: { - # "PyYAML" = super.buildPythonPackage rec { - # pname = "PyYAML"; - # version = "6.0.2"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz"; - # sha256 = "0gmwggzm0j0iprx074g5hah91y2f68sfhhldq0f8crddj7ndk16m"; - # }; - # format = "setuptools"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - # "Unidecode" = super.buildPythonPackage rec { - # pname = "Unidecode"; - # version = "1.3.8"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/84/b7/6ec57841fb67c98f52fc8e4a2d96df60059637cba077edc569a302a8ffc7/Unidecode-1.3.8-py3-none-any.whl"; - # sha256 = "0fgxj6h9lkjq4saynkjqf2wb9plsr5wyg3xxld482vv9wqfacc6i"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - # "anyio" = super.buildPythonPackage rec { - # pname = "anyio"; - # version = "4.7.0"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/a0/7a/4daaf3b6c08ad7ceffea4634ec206faeff697526421c20f07628c7372156/anyio-4.7.0-py3-none-any.whl"; - # sha256 = "0lp30wfn1hs2wvaz3wadzwwcb3l9ii4b1k78yzzscaxl79rc6q7a"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."exceptiongroup" - # self."idna" - # self."sniffio" - # self."typing-extensions" - # ]; - # }; - # "beautifulsoup4" = super.buildPythonPackage rec { - # pname = "beautifulsoup4"; - # version = "4.12.3"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl"; - # sha256 = "1vc2w3wvnhbp2q287ilzjsiqyvd0vc5s52ysalz32481yk4ph25q"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."soupsieve" - # ]; - # }; - "beetcamp" = super.buildPythonPackage rec { - pname = "beetcamp"; - version = "0.21.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6c/d3/94cad1ba1e65a9445655968a6dcdd528cb1352e2389f0921a9f8c0ccd4a0/beetcamp-0.21.0-py3-none-any.whl"; - sha256 = "08mxqmckg2fx9rkm5a1n9zs2sjccjj75vgxac22xjyi3fw1k0wz2"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."beets" # its doesnt matter? - # self."httpx" - # self."packaging" - # self."pycountry" - ]; - }; - "beets" = super.buildPythonPackage rec { - pname = "beets"; - version = "2.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/f3/44/1c53c2ac111e5526083e58f50a22504ad7c609be1ce660c0339938a42c33/beets-2.2.0-py3-none-any.whl"; - sha256 = "076hl1j74cgyh6n1piwprnzb89gihy2vmajm8lzfhy1jjcrfrpbd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - #self."PyYAML" - #self."Unidecode" - #self."confuse" - #self."jellyfish" - self."mediafile" - self."munkres" - self."musicbrainzngs" - self."platformdirs" - #self."typing-extensions" - # ext - #self."requests" # For spotify, deezer, embedart, fetchart, lyrics - self."python3-discogs-client" # For discogs - #self."pylast" # For lastgenre - #self."beetcamp" # Another - ]; - }; - # "certifi" = super.buildPythonPackage rec { - # pname = "certifi"; - # version = "2024.12.14"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl"; - # sha256 = "0mpccx4yscnk6rhl12fk8wpgwrpq62m4w23k27y4wip9bfjgfx8j"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - "charset-normalizer" = super.buildPythonPackage rec { - pname = "charset-normalizer"; - version = "3.4.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz"; - sha256 = "18sfsqpdmxbddr3g3yg0sln10ghq4sp0vl2xb1b5p9v8rlc1y9a4"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "colorama" = super.buildPythonPackage rec { - pname = "colorama"; - version = "0.4.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl"; - sha256 = "1ijz53xpmxds2qf02l9yf0rnp7bznwh3ci4xkw8wmh5cyn8rj7ag"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "confuse" = super.buildPythonPackage rec { - # pname = "confuse"; - # version = "2.0.1"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/32/1f/cf496479814d41fc252004482deeb90b740b4a6a391a3355c0b11d7e0abf/confuse-2.0.1-py3-none-any.whl"; - # sha256 = "0amxm8vnxcayh7inahvj3fzj33n8gs8lvcfaicqrpjz2f2y5p7lv"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."PyYAML" - # ]; - # }; - "exceptiongroup" = super.buildPythonPackage rec { - pname = "exceptiongroup"; - version = "1.3.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl"; - sha256 = "044alxyhkfdlr5z3xlpnf5lv78310bnsgnkdmm669l0k1ip1w4ad"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."typing-extensions" - ]; - }; - "filetype" = super.buildPythonPackage rec { - pname = "filetype"; - version = "1.2.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/18/79/1b8fa1bb3568781e84c9200f951c735f3f157429f44be0495da55894d620/filetype-1.2.0-py2.py3-none-any.whl"; - sha256 = "099d3igvmfcdgg9dcylz8advva5n3qpplsf8gb7l24hqh1l1prvw"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "h11" = super.buildPythonPackage rec { - pname = "h11"; - version = "0.14.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl"; - sha256 = "0qd7z9p38dwx215048q708vd1sn2abdh1mb3hg66ii2ip324mzp3"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "httpcore" = super.buildPythonPackage rec { - # pname = "httpcore"; - # version = "1.0.7"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl"; - # sha256 = "1p8f8bnrir1d50s6z19jndca98qghgqrr7rx6syxaq627psgizx3"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."certifi" - # self."h11" - # ]; - # }; - # "httpx" = super.buildPythonPackage rec { - # pname = "httpx"; - # version = "0.28.1"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl"; - # sha256 = "1barpaw8as8xb7b2bsmzdmdbq5nqljlq5jhlz3xcgy0hq76gq2fr"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."anyio" - # self."certifi" - # self."httpcore" - # self."idna" - # ]; - # }; - "idna" = super.buildPythonPackage rec { - pname = "idna"; - version = "3.10"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"; - sha256 = "1lw72a5swas501zvkpd6dsryj5hzjijqxs3526kbp7151md1jvcl"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "jellyfish" = super.buildPythonPackage rec { # That is Rust package - # pname = "jellyfish"; - # version = "1.1.3"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/5b/3a/f607d7d44ee5cbad51ce8e2966bde112789eeb53633558f500bc4e44c053/jellyfish-1.1.3.tar.gz"; - # sha256 = "17wgy021wsp8jj95v638kfk34r9yzbry3q7shnglj5npmgfs22v5"; - # }; - # format = "setuptools"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; - "langdetect" = super.buildPythonPackage rec { - pname = "langdetect"; - version = "1.0.9"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/0e/72/a3add0e4eec4eb9e2569554f7c70f4a3c27712f40e3284d483e88094cc0e/langdetect-1.0.9.tar.gz"; - sha256 = "1805svvb7xjm4sf1j7b6nc3409x37pd1xmabfwwjf1ldkzwgxhfb"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "mediafile" = super.buildPythonPackage rec { - pname = "mediafile"; - version = "0.13.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/9f/b0/363b4d1443a593398f9d3784f406385f075e8fd0991c35356e73fc37638a/mediafile-0.13.0-py3-none-any.whl"; - sha256 = "1jqlwmwpgn0fxkbxrj8y5a4wr3ikwgs2rsc678hbaw861qyii3fd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."filetype" - self."mutagen" - ]; - }; - "munkres" = super.buildPythonPackage rec { - pname = "munkres"; - version = "1.1.4"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/90/ab/0301c945a704218bc9435f0e3c88884f6b19ef234d8899fb47ce1ccfd0c9/munkres-1.1.4-py2.py3-none-any.whl"; - sha256 = "0apdpkbhg4wq5pis5d2mkqg46ikwix5nwcm2mrjxi04499yqc0bb"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "musicbrainzngs" = super.buildPythonPackage rec { - pname = "musicbrainzngs"; - version = "0.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/6d/fd/cef7b2580436910ccd2f8d3deec0f3c81743e15c0eb5b97dde3fbf33c0c8/musicbrainzngs-0.7.1-py2.py3-none-any.whl"; - sha256 = "040s1q4ia6gl2bjjxrjs384980854s9za28b55r0lk0hfpwshhg8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "mutagen" = super.buildPythonPackage rec { - pname = "mutagen"; - version = "1.47.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b0/7a/620f945b96be1f6ee357d211d5bf74ab1b7fe72a9f1525aafbfe3aee6875/mutagen-1.47.0-py3-none-any.whl"; - sha256 = "06d7miq4z6m7j8rx2czkmqhgbjb2bwjagfz5v0wraylhqm86zngd"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "oauthlib" = super.buildPythonPackage rec { - pname = "oauthlib"; - version = "3.2.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl"; - sha256 = "1jpvcxq0xr3z50fdg828in1icgz8cfcy3sc04r85vqhkmjdg4fc1"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "packaging" = super.buildPythonPackage rec { - pname = "packaging"; - version = "24.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl"; - sha256 = "0nd7a421brjgd4prm8fbs8a6bcv4n1yplgxalgs02p16rnyb3aq9"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pillow" = super.buildPythonPackage rec { - pname = "pillow"; - version = "11.0.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/a5/26/0d95c04c868f6bdb0c447e3ee2de5564411845e36a858cfd63766bc7b563/pillow-11.0.0.tar.gz"; - sha256 = "0fbpcwgiac19ap0h1qa1imsqhq6vxv8kg67zkgm3y05c4jpwpfkj"; - }; - format = "setuptools"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "platformdirs" = super.buildPythonPackage rec { - pname = "platformdirs"; - version = "4.3.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl"; - sha256 = "1yy39iay8fdb3c1r4gm011lla1sk1mc9fsw300wi1f4a83hpbrbk"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "pycountry" = super.buildPythonPackage rec { - pname = "pycountry"; - version = "24.6.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b1/ec/1fb891d8a2660716aadb2143235481d15ed1cbfe3ad669194690b0604492/pycountry-24.6.1-py3-none-any.whl"; - sha256 = "0vz0dhfkbjld5jagh9wafwy27k5d83bmd5fkxy74y8fp3hwzp97i"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "pylast" = super.buildPythonPackage rec { - # pname = "pylast"; - # version = "5.3.0"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/9b/57/e25206d012afe3fe5e3336a875babb5413b81c00706411a645a38185ad3b/pylast-5.3.0-py3-none-any.whl"; - # sha256 = "023ki92jgc9mk2k9c4li48zf23yz2wn022m1rsjj9bsvn3f7ri2c"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."httpx" - # ]; - # }; - "python-dateutil" = super.buildPythonPackage rec { - pname = "python-dateutil"; - version = "2.9.0.post0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl"; - sha256 = "09q48zvsbagfa3w87zkd2c5xl54wmb9rf2hlr20j4a5fzxxvrcm8"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."six" - ]; - }; - "python3-discogs-client" = super.buildPythonPackage rec { - pname = "python3-discogs-client"; - version = "2.7.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/02/eb/b3d321440728addb72296e75ae2bfddd8fd3518b5ce5bd54a1ad821227a2/python3_discogs_client-2.7.1-py3-none-any.whl"; - sha256 = "0i3lfdn2ncxfvmmldg31gmdv7vdcicjl890mihncxa48yb9g7daz"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ - self."oauthlib" - self."python-dateutil" - #self."requests" - ]; - }; - # "requests" = super.buildPythonPackage rec { - # pname = "requests"; - # version = "2.32.3"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"; - # sha256 = "1inwsrhx0m16q0wa1z6dfm8i8xkrfns73xm25arcwwy70gz1qxkh"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ - # self."certifi" - # self."charset-normalizer" - # self."idna" - # self."urllib3" - # ]; - # }; - "six" = super.buildPythonPackage rec { - pname = "six"; - version = "1.17.0"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl"; - sha256 = "0x1jdic712dylbnyiqdj4xyxrlx0gaacynmbmkfiym4hxn8z68a7"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "sniffio" = super.buildPythonPackage rec { - pname = "sniffio"; - version = "1.3.1"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl"; - sha256 = "18i50l85yppn9w1ily8m342yd577h0bg8y24hkfzvq7is4ca8v9g"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "soupsieve" = super.buildPythonPackage rec { - pname = "soupsieve"; - version = "2.6"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl"; - sha256 = "1jfc0b39kwnh4n30458mr8gmh50mx3k5zxghm6sy9djgdvq4yb77"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - "typing-extensions" = super.buildPythonPackage rec { - pname = "typing-extensions"; - version = "4.12.2"; - src = fetchurl { - url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl"; - sha256 = "03bhjivpvdhn4c3x0963z89hv7b5vxr415akd1fgiwz0a41wmr84"; - }; - format = "wheel"; - doCheck = false; - buildInputs = [ ]; - checkInputs = [ ]; - nativeBuildInputs = [ ]; - propagatedBuildInputs = [ ]; - }; - # "urllib3" = super.buildPythonPackage rec { - # pname = "urllib3"; - # version = "2.3.0"; - # src = fetchurl { - # url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl"; - # sha256 = "1pz380a93mhdrzx5003inw5pm5n0fh1xazcbnjxzsyw6d79rmvhw"; - # }; - # format = "wheel"; - # doCheck = false; - # buildInputs = [ ]; - # checkInputs = [ ]; - # nativeBuildInputs = [ ]; - # propagatedBuildInputs = [ ]; - # }; -} diff --git a/modules/software/whisper.nix b/modules/software/whisper.nix deleted file mode 100644 index 5542078..0000000 --- a/modules/software/whisper.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - config, - lib, - pkgs, - xlib, - inputs, - ... -}: -# let -# work = import inputs.nixpkgs-master { system = "x86_64-linux"; }; -# in -{ - environment.systemPackages = [ - pkgs.openai-whisper - - # (work.openai-whisper.override { - # torch = pkgs.python313Packages.torch-bin; # Используй бинарный torch с ROCm, чтобы обойти сборочную хуйню - # }) - ]; - # systemd.tmpfiles.rules = ["L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"]; - # hardware.graphics.extraPackages = with pkgs.rocmPackages; [ clr clr.icd ]; - - #nixpkgs.config.rocmSupport = true; -} diff --git a/modules/users.nix b/modules/users.nix index 8633ff4..0bca5e4 100644 --- a/modules/users.nix +++ b/modules/users.nix @@ -6,10 +6,6 @@ ... }: { - #imports = [ - # ./others - #]; - xlib.device.username = "oqyude"; users = { @@ -40,10 +36,6 @@ }; }; - #systemd.tmpfiles.rules = [ - # "z /home/shared 2775 root users -" - #]; - sops = { age = { sshKeyPaths = [ @@ -106,18 +98,5 @@ }; }; - # systemd.services.nixos-auto-rebuild-sops = { - # description = "Auto rebuild NixOS at boot"; - # wantedBy = [ "multi-user.target" ]; - # after = [ "network-online.target" ]; - # serviceConfig = { - # Type = "oneshot"; - # User = "${xlib.device.username}"; - # Group = "users"; - # WorkingDirectory = "/etc/nixos"; - # ExecStart = [ "/run/wrappers/bin/sudo ${pkgs.nixos-rebuild}/bin/nixos-rebuild switch" ]; - # }; - # }; - # fileSystems."/etc/ssh".neededForBoot = true; } diff --git a/modules/wsl/default.nix b/modules/wsl/default.nix index acfb68a..1fe5340 100644 --- a/modules/wsl/default.nix +++ b/modules/wsl/default.nix @@ -7,7 +7,6 @@ { imports = [ ../software/beets - ../software/whisper.nix ./containers ./nix-serve.nix # ./tools