From 749ab7c70ffdeb6bfe71ad3e8a52c0f048c98b9b Mon Sep 17 00:00:00 2001 From: Arthur Wambst Date: Wed, 19 Mar 2025 23:31:20 +0100 Subject: [PATCH] flm --- flake.nix | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) 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; + }); } +