!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

866 Members
180 Servers

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


SenderMessageTime
17 Jul 2025
@atagen:ch.atagen.coatagen using nix run to enter a dev shell seems a little off but if you put the bash script into the shell packages and execute it in shellHook I think you can achieve what you want 04:17:34
@atagen:ch.atagen.coatagen using nix run to enter a dev shell seems a little off but if you put the bash script into the shell packages and execute it in shellHook I think you can achieve what you want with just the nix develop cmd 04:17:44
@woobilicious:matrix.orgwoobiliciousopen the flake in nix repl and look at the devShell attrset to see how it works. and I think for nix run to work you just set mainProgram in the meta section of a package, plenty of examples in nixpkgs.06:17:36
@jsnf:matrix.orgjsnf joined the room.15:00:04
@thibaut:fsl.shThibaut joined the room.18:20:07
@tvd:matrix.orgTom joined the room.18:58:42
18 Jul 2025
@haauler:matrix.org@haauler:matrix.org joined the room.14:23:39
@thibaut:fsl.shThibaut set a profile picture.21:52:51
21 Jul 2025
@exaltia:chat.exaltia.fr@exaltia:chat.exaltia.fr left the room.11:07:58
22 Jul 2025
@exaltia:chat.exaltia.fr@exaltia:chat.exaltia.fr joined the room.02:21:11
@ayoreis:matrix.orgayoreis joined the room.15:32:16
@ayoreis:matrix.orgayoreis using a flake with nixos configuration, should i use the imports list in configuration.nix, or the modules list in flake.nix for including hardware-configuration.nix? 15:34:25
@ayoreis:matrix.orgayoreis same question with disko-config.nix 15:55:22
@thibaut:fsl.shThibaut

I use this:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
    home-manager.url = "github:nix-community/home-manager/release-25.05";
    nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
    nixpkgs-unfree.url = "github:numtide/nixpkgs-unfree";
    nixpkgs-unfree.inputs.nixpkgs.follows = "nixpkgs-unstable";
  };

  outputs = {
    self,
    nixpkgs,
    home-manager,
    nixpkgs-unstable,
    ...
  } @ attrs: {
    nixosConfigurations.laptopname = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      specialArgs = attrs;
      modules = [
        ./configuration.nix
      ];
    };
  };
}

and my configuration.nix includes everything for me

15:58:18
@maxcf:matrix.orgMax joined the room.18:57:01
24 Jul 2025
@codgician:matrix.codgician.mecodgician changed their profile picture.16:58:08

Show newer messages


Back to Room ListRoom Version: 6