diff --git a/flake.lock b/flake.lock index e4146c9..3a2b4ba 100644 --- a/flake.lock +++ b/flake.lock @@ -52,6 +52,32 @@ "url": "https://git.fainsin.bzh/ENSEEIHT/TP-reinforcement-learning" } }, + "TP-traitement-audio-visuel": { + "inputs": { + "flake-parts": [ + "flake-parts" + ], + "nixpkgs": [ + "nixpkgs" + ], + "systems": [ + "systems" + ] + }, + "locked": { + "lastModified": 1725709496, + "narHash": "sha256-9Aba+bCHkbhrmHkyGYb4pcCmt2oG8an5g4sRmxMg0GI=", + "ref": "refs/heads/master", + "rev": "3c21d9a900a778beedf01464f612e6580a39191b", + "revCount": 6, + "type": "git", + "url": "https://git.fainsin.bzh/ENSEEIHT/TP-traitement-audio-visuel" + }, + "original": { + "type": "git", + "url": "https://git.fainsin.bzh/ENSEEIHT/TP-traitement-audio-visuel" + } + }, "agenix": { "inputs": { "darwin": "darwin", @@ -81,11 +107,11 @@ }, "catppuccin": { "locked": { - "lastModified": 1724469296, - "narHash": "sha256-p3R4LUNk6gC+fTKRUm9ByXaoRIocnQMwVuJSIxECQ8o=", + "lastModified": 1725509983, + "narHash": "sha256-NHCgHVqumPraFJnLrkanoLDuhOoUHUvRhvp/RIHJR+A=", "owner": "catppuccin", "repo": "nix", - "rev": "874e668ddaf3687e8d38ccd0188a641ffefe1cfb", + "rev": "45745fe5960acaefef2b60f3455bcac6a0ca6bc9", "type": "github" }, "original": { @@ -144,11 +170,11 @@ ] }, "locked": { - "lastModified": 1724349583, - "narHash": "sha256-zgB1Cfk46irIsto8666yLdKjqKdBrjR48Dd3lhQ0CnQ=", + "lastModified": 1725377834, + "narHash": "sha256-tqoAO8oT6zEUDXte98cvA1saU9+1dLJQe3pMKLXv8ps=", "owner": "nix-community", "repo": "disko", - "rev": "435737144be0259559ca3b43f7d72252b1fdcc1b", + "rev": "e55f9a8678adc02024a4877c2a403e3f6daf24fe", "type": "github" }, "original": { @@ -202,11 +228,11 @@ ] }, "locked": { - "lastModified": 1722555600, - "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=", + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "8471fe90ad337a8074e957b69ca4d0089218391d", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", "type": "github" }, "original": { @@ -281,11 +307,11 @@ ] }, "locked": { - "lastModified": 1724435763, - "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=", + "lastModified": 1725694918, + "narHash": "sha256-+HsjshXpqNiJHLaJaK0JnIicJ/a1NquKcfn4YZ3ILgg=", "owner": "nix-community", "repo": "home-manager", - "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be", + "rev": "aaebdea769a5c10f1c6e50ebdf5924c1a13f0cda", "type": "github" }, "original": { @@ -296,11 +322,11 @@ }, "impermanence": { "locked": { - "lastModified": 1724489415, - "narHash": "sha256-ey8vhwY/6XCKoh7fyTn3aIQs7WeYSYtLbYEG87VCzX4=", + "lastModified": 1725690722, + "narHash": "sha256-4qWg9sNh5g1qPGO6d/GV2ktY+eDikkBTbWSg5/iD2nY=", "owner": "nix-community", "repo": "impermanence", - "rev": "c7f5b394397398c023000cf843986ee2571a1fd7", + "rev": "63f4d0443e32b0dd7189001ee1894066765d18a5", "type": "github" }, "original": { @@ -319,11 +345,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1722329086, - "narHash": "sha256-e/fSi0WER06N8WCvpht62fkGtWfe5ckDxr6zNYkwkFw=", + "lastModified": 1725379389, + "narHash": "sha256-qS1H/5/20ewJIXmf8FN2A5KTOKKU9elWvCPwdBi1P/U=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "f5a3a7dff44d131807fc1a89fbd8576cd870334a", + "rev": "e7bd94e0b5ff3c1e686f2101004ebf4fcea9d871", "type": "github" }, "original": { @@ -346,11 +372,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1722000256, - "narHash": "sha256-urCCUTXgkHPh9eN3JAKAa8f09nltFxtAQaLyHbOOKxw=", + "lastModified": 1725272324, + "narHash": "sha256-RygpChm/b3Dx2HwdM0YdCBbdQbCjA2V7960EUOHmLPQ=", "owner": "nix-community", "repo": "nixos-anywhere", - "rev": "1933f2e7e2395ee88b15d3a411a363775e83274d", + "rev": "69ad3f4a50cfb711048f54013404762c9a8e201e", "type": "github" }, "original": { @@ -361,11 +387,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1724495652, - "narHash": "sha256-Q/sAhwemnZqAsSadjTNqTkoLN2xPouPdU1oLJ3Tjlhg=", + "lastModified": 1725477728, + "narHash": "sha256-ahej1VRqKmWbG7gewty+GlrSBEeGY/J2Zy8Nt8+3fdg=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "1c84c314db42dd40ed6cf9293b9451ec2e7ebee4", + "rev": "880be1ab837e1e9fe0449dae41ac4d034694d4ce", "type": "github" }, "original": { @@ -449,11 +475,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1724224976, - "narHash": "sha256-Z/ELQhrSd7bMzTO8r7NZgi9g5emh+aRKoCdaAv5fiO0=", + "lastModified": 1725432240, + "narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c374d94f1536013ca8e92341b540eba4c22f9c62", + "rev": "ad416d066ca1222956472ab7d0555a6946746a80", "type": "github" }, "original": { @@ -677,6 +703,7 @@ "inputs": { "TP-calcul-parallele": "TP-calcul-parallele", "TP-reinforcement-learning": "TP-reinforcement-learning", + "TP-traitement-audio-visuel": "TP-traitement-audio-visuel", "agenix": "agenix", "catppuccin": "catppuccin", "disko": "disko", @@ -764,11 +791,11 @@ ] }, "locked": { - "lastModified": 1724338379, - "narHash": "sha256-kKJtaiU5Ou+e/0Qs7SICXF22DLx4V/WhG1P6+k4yeOE=", + "lastModified": 1725271838, + "narHash": "sha256-VcqxWT0O/gMaeWTTjf1r4MOyG49NaNxW4GHTO3xuThE=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "070f834771efa715f3e74cd8ab93ecc96fabc951", + "rev": "9fb342d14b69aefdf46187f6bb80a4a0d97007cd", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7ae76a7..e764331 100644 --- a/flake.nix +++ b/flake.nix @@ -123,6 +123,12 @@ inputs.flake-parts.follows = "flake-parts"; inputs.systems.follows = "systems"; }; + TP-traitement-audio-visuel = { + url = "git+https://git.fainsin.bzh/ENSEEIHT/TP-traitement-audio-visuel"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.flake-parts.follows = "flake-parts"; + inputs.systems.follows = "systems"; + }; }; nixConfig = { diff --git a/hosts/cesium/services/nginx/n7/TP-traitement-audio-visuel.nix b/hosts/cesium/services/nginx/n7/TP-traitement-audio-visuel.nix index b3e2a54..dc9bc38 100644 --- a/hosts/cesium/services/nginx/n7/TP-traitement-audio-visuel.nix +++ b/hosts/cesium/services/nginx/n7/TP-traitement-audio-visuel.nix @@ -1,12 +1,7 @@ -{pkgs, ...}: let - pages = pkgs.fetchFromGitea { - domain = "git.fainsin.bzh"; - owner = "ENSEEIHT"; - repo = "TP-traitement-audio-visuel"; - rev = "0c688cbb74c8b66558c0b9471bad4d0a273eb87a"; # pages - sha256 = "sha256-qCR2aK54rdXm/+++S7AIVcGZfTsOx7k/Nj8OsDJbyMg="; - }; -in { - alias = "${pages}/"; - index = "notebook.html"; +{ + inputs, + system, + ... +}: { + alias = inputs.TP-traitement-audio-visuel.packages.${system}.notebooks + "/"; } diff --git a/hosts/cesium/services/nginx/n7/default.nix b/hosts/cesium/services/nginx/n7/default.nix index bb13d79..aa9d52d 100644 --- a/hosts/cesium/services/nginx/n7/default.nix +++ b/hosts/cesium/services/nginx/n7/default.nix @@ -26,8 +26,8 @@ } // { "/TP-calcul-parallele/" = import ./TP-calcul-parallele.nix {inherit inputs system;}; - # "/TP-reinforcement-learning/" = import ./TP-reinforcement-learning.nix {inherit inputs system;}; - "/TP-traitement-audio-visuel/" = import ./TP-traitement-audio-visuel.nix pkgs; + "/TP-reinforcement-learning/" = import ./TP-reinforcement-learning.nix {inherit inputs system;}; + "/TP-traitement-audio-visuel/" = import ./TP-traitement-audio-visuel.nix {inherit inputs system;}; }; }; };