!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

198 Members
Salon francographe de NixOS66 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
23 Nov 2024
@exaltia:matrix.org@exaltia:matrix.orgoui , je peux, c'étais juste un premier message :)19:47:31
@exaltia:matrix.org@exaltia:matrix.orgRedacted or Malformed Event19:49:48
@exaltia:matrix.org@exaltia:matrix.org

A la base (avant de trouver ce soir nix-gaming) j'essayais d'installer umu-launcher. j'ai donc créé ce flake.nix la,

{
  description = "flake for yourHostNameGoesHere";

  inputs = {
    nixpkgs = {
      url = "github:NixOS/nixpkgs/24.05";
      };
    nixpkgs-unstable = {
	url = "github:nixos/nixpkgs/nixpkgs-unstable";
	};
    umu = {
	url = "git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging\/nix&submodulies=1";
	inputs.nixpkgs.follows = "nixpkgs";
    };
};
  outputs = { self, nixpkgs, nixpkgs-unstable, umu }: {
    nixosConfigurations = {
      patatuchi-vi = nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";
        modules = [
          ./configuration.nix
	  #./umu.nix
        ];
      };
	umu
    };
  };
}

Ainsi que ca :

  description = "umu universal game launcher";
  
  inputs = {
    nixpkgs = {
      type = "github";
      owner = "NixOS";
      repo = "nixpkgs";
      ref = "nixpkgs-unstable";
    };
  };
  outputs = { self, nixpkgs }:
  let
  umu-launcher-src=builtins.toPath "${self}/../../";
  nixpk=nixpkgs.legacyPackages.x86_64-linux;
  in
  let
  pyth = nixpk.pkgs.python3;
  version = "1.1.4";
  in
  let
    umu-launcher = nixpk.callPackage ./umu-launcher.nix { umu-launcher=umu-launcher-src; pyth1=pyth; version = "${version}"; };
    umu-run = nixpk.callPackage ./umu-run.nix { package=umu-launcher; version = "${version}"; };
  in{
    packages.x86_64-linux.umu = nixpk.callPackage ./combine.nix { env=umu-run; package=umu-launcher; version = "${version}"; };
  };
}

et après j'ai essayé de rebuild

19:52:06
@exaltia:matrix.org@exaltia:matrix.orgLe seul résultat que j'ai eue est de voir mon systeme entier etre généré dans une nouvelle génération mais...19:52:30
@exaltia:matrix.org@exaltia:matrix.orgrien, pas d'umu launcher lancable visiblement19:52:40
@exaltia:matrix.org@exaltia:matrix.orgP.S : j'ai rollback, j'ai testé plein de chose la nuit dernière, je suis partie dans tous les sens avant ca. donc c'est devenu completement flou d'ou j'en suis19:55:06
@alex:tunstall.xyzAlex

Le premier flake.nix a l'air d'avoir une erreur : umu tout seul dans les nixosConfigurations. De plus, le module ./umu.nix n'est pas inclu dans la configuration.

Le deuxième devrait fonctionner avec une invocation comme nix run .#umu.

19:56:27
@alex:tunstall.xyzAlex

&submodulies=1

&submodules=1 ?

19:57:42
@exaltia:matrix.org@exaltia:matrix.orgoooh la belle faute de frape meme pas vue. merci19:58:12
@exaltia:matrix.org@exaltia:matrix.orgfrappe*19:58:22
@exaltia:matrix.org@exaltia:matrix.orgDonc, si je comprends bien, pour rester très très simple pour le moment, si je vire mon umu tout seul du flake.nix, que je corrige ma faute de frappe, et que je laisse mon fichier umu.nix tel quel, en faisait nix run .#umu, je devrais obtenir un résultat fonctionne ?20:00:02
@exaltia:matrix.org@exaltia:matrix.org * Donc, si je comprends bien, pour rester très très simple pour le moment, si je vire mon umu tout seul du flake.nix, que je corrige ma faute de frappe, et que je laisse mon fichier umu.nix tel quel, en faisait nix run .#umu, je devrais obtenir un résultat fonctionnel ?20:00:44
@alex:tunstall.xyzAlex

Je ne peux pas dire parce-que je n'ai pas vu ce qui se passe dans les autres fichiers.

Si on suppose que tout le reste est OK, alors j'imagine que le seul problème qui reste est que tu n'utilises pas l'input umu dans le premier flake. Peut-être que tu veux ajouter un module { _module.args = { inherit umu; }; } dans la liste modules de ton nixosSystem ?

20:03:31
@exaltia:matrix.org@exaltia:matrix.orgje peux t'envoyer mon configuration.nix20:03:55
@exaltia:matrix.org@exaltia:matrix.org(peu etre un peu dépouillé de tous mes packages installés pour qu'il ne fasse pas 3 kilometres?)20:04:22
@alex:tunstall.xyzAlex J'imagine que umu.nix serait plus important, mais essaye et si ça ne fonctionne toujours pas on regardera ce qui se passe dans les autres fichiers. 20:05:48
@exaltia:matrix.org@exaltia:matrix.orgd'acc20:05:57
@exaltia:matrix.org@exaltia:matrix.orgje m'absente une poigné"d de minutes le temsp de manger, j'essaye après etr je te tiens au courant20:06:32

Show newer messages


Back to Room ListRoom Version: 6