diff --git a/flake.nix b/flake.nix index 3d39c14..9d02d1e 100644 --- a/flake.nix +++ b/flake.nix @@ -1,24 +1,22 @@ -# flake.nix { - description = "My own Neovim flake"; + description = "Flake Vesktop utilisant son overlay d'origine"; + inputs = { - nixpkgs = { - url = "github:NixOS/nixpkgs"; - }; - vesktop = { - url = "git+https://gitea.napo280.fr/napo280/overlay-vencord"; - }; - }; - - outputs = { self, nixpkgs, ... }@inputs: { - nixosModules.vesktop = {config, pkgs, ...} : - { - environment.systemPackages = [ - inputs.vesktop.packages.${pkgs.system}.vesktop - ]; - #programs.vesktop = { - # enable = true; - #}; - }; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + vesktop.url = "github:Vencord/Vesktop"; + flake-utils.url = "github:numtide/flake-utils"; }; + + outputs = { self, nixpkgs, vesktop, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs { + inherit system; + # On utilise l'overlay tel quel, sans aucune modification + overlays = [ vesktop.overlay ]; + }; + in { + # Le package Vesktop devient le package par défaut du flake + packages.default = pkgs.vesktop; + }); } +