Deployment and lifecycle management for Nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(server): write config to /etc for easier access

+5 -1
+5 -1
nix/nixos-server.nix
··· 58 58 settings.secret_key_base_file = "/var/lib/sower/secret-key-base"; 59 59 }; 60 60 61 + environment.etc."sower/server.json".source = pkgs.writeText "sower-server-config" ( 62 + builtins.toJSON cfg.settings 63 + ); 64 + 61 65 systemd.services.sower = { 62 66 description = "Sower management platform"; 63 67 ··· 94 98 environment = { 95 99 HOME = "%S/sower"; 96 100 PHX_SERVER = "true"; 97 - SOWER_SERVER_CONFIG_FILE = pkgs.writeText "sower-server-config" (builtins.toJSON cfg.settings); 101 + SOWER_SERVER_CONFIG_FILE = "/etc/sower/server.json"; 98 102 } // cfg.environment; 99 103 }; 100 104