!BgJZHVOYkwVcEKLAyM:nixos.org

NixOS Deployments

1178 Members
NixOS Deployment tooling291 Servers

Load older messages


SenderMessageTime
24 May 2025
@kaczus:matrix.ujwie.cokaczus joined the room.07:26:08
@sss:matrix.dark-alexandr.netsss joined the room.12:43:39
@ordnungswidrig-test:matrix.orgordnungswidrig joined the room.13:07:46
@maka_77x:matrix.org@maka_77x:matrix.org left the room.17:04:57
25 May 2025
@yuri:nekover.se@yuri:nekover.se left the room.18:33:29
26 May 2025
@jsw:matrix.jsw.tfjsw joined the room.07:41:04
@razterer:matrix.redalder.orgraul joined the room.09:05:08
@federicodschonborn:matrix.orgThe Worm 🏳️‍🌈 (he/they) changed their display name from This LEGO® Worm™ is licensed under the terms of the he/him or they/them pronouns, at your choice to LEGO® Worm™ (Asbestos Flavored!).13:12:34
@gotha:matrix.orggotha

hi, I am trying to deploy custom nixos image is created with nixos-generators for digitalocean.
the machine boots, but /etc/nixos/configuration.nix looks like this

{ config, lib, pkgs, modulesPath, ... }:
{
  imports = lib.optional (builtins.pathExists ./do-userdata.nix) ./do-userdata.nix ++ [
    (modulesPath + "/virtualisation/digital-ocean-config.nix")
  ];

even if I add environment.systemPackages = with pkgs; [ cowsay ]; and rebuild, it doesn't seem to install the required package.
Any idea what I should look into?

17:43:10
@gotha:matrix.orggotha *

hi, I am trying to deploy custom nixos image that is created with nixos-generators for digitalocean.
the machine boots, /etc/nixos/configuration.nix looks like this by default:

{ config, lib, pkgs, modulesPath, ... }:
{
  imports = lib.optional (builtins.pathExists ./do-userdata.nix) ./do-userdata.nix ++ [
    (modulesPath + "/virtualisation/digital-ocean-config.nix")
  ];

even if I add
environment.systemPackages = with pkgs; [ cowsay ];
and rebuild, it doesn't seem to install the required package.
Any idea what I should look into?

17:44:00
@alex:acrawford.comalex You’re modifying /etc/configuration.nix on the running machine and then doing nixos rebuild switch? 18:24:48
@gotha:matrix.orggothayes, exactly 18:44:42
27 May 2025
@jsw:matrix.jsw.tfjsw left the room.07:10:47
@irenes:matrix.org@irenes:matrix.org left the room.08:59:53
@apeioo:matrix.orgLorenz joined the room.11:39:28
@federicodschonborn:matrix.orgThe Worm 🏳️‍🌈 (he/they) changed their display name from LEGO® Worm™ (Asbestos Flavored!) to LEGO® Worm™ (Now Only 1 krad!).14:42:36
@unlimitedsola:matrix.org@unlimitedsola:matrix.org left the room.15:45:38
@txrx:matrix.orgtxrx joined the room.19:35:54
@txrx:matrix.orgtxrx If I have a flake that specifies more than one system, and I want to share a string (eg ssh key, ip address, etc) between configs for multiple systems, is the best thing to create a shared module with something like options.foo = { sharedString = lib.mkOption { ... }; };, and then refer to config.foo.sharedString? I keep second guessing this because I'm specifying what is in my case a constant as a configurable option. 19:43:06
@kongrooparadox:matrix.orgkongrooparadox

an option is useful if you are going to override the value when you call the module
for a shared variable, here is what I do with my authorized ssh keys for example.

# ssh.nix
{
  keys = [ "pubKey1" "pubKey2"]; 
}

And you import the keys in your config :
users.users.root.openssh.authorizedKeys.keys = (import ./relative-path/to/ssh.nix).keys;

20:56:10
@kongrooparadox:matrix.orgkongrooparadox *

an option is useful if you are going to override the value when you call the module
for a shared variable, here is what I do with my authorized ssh keys for example.

# ssh.nix
{
  keys = [ "pubKey1" "pubKey2" ]; 
}

And you import the keys in your config :
users.users.root.openssh.authorizedKeys.keys = (import ./relative-path/to/ssh.nix).keys;

20:57:42
28 May 2025
@sylonin:matrix.orgSylonin joined the room.03:02:01
29 May 2025
@aadniz:knaben.orgAdnan Zaman changed their profile picture.12:29:23
@aadniz:knaben.orgAdnan Zaman changed their profile picture.12:33:14
@razterer:matrix.redalder.orgraul changed their display name from razterer to raul.21:19:00
30 May 2025
@adeci:matrix.org. changed their display name from adeci to ..00:39:16
@adeci:matrix.org. changed their profile picture.00:39:51
@gzhao:matrix.geonat.nzGeorge joined the room.12:14:32
@bytebandit:tac.lolDerivationDingus set a profile picture.19:53:25
@bytebandit:tac.lolDerivationDingus changed their profile picture.19:54:41

Show newer messages


Back to Room ListRoom Version: 6