Automatically link stuff inside the glass server dir
This commit is contained in:
parent
9f793eb4ae
commit
15237c11f3
|
@ -9,6 +9,13 @@ let
|
||||||
cfg = config.services.glass-server;
|
cfg = config.services.glass-server;
|
||||||
pkg = pkgs.glassServer;
|
pkg = pkgs.glassServer;
|
||||||
|
|
||||||
|
databaseRepo = pkgs.fetchFromGitHub {
|
||||||
|
owner = "IoIiro";
|
||||||
|
repo = "arcaea_database";
|
||||||
|
rev = "e131978a3aff706c53d5227ee27c23e8011fbb4e";
|
||||||
|
sha256 = "1a0gqsvajpws85ajd8qxsfskr7fkfl9b290x0v6pqxjh2ylfy6gf";
|
||||||
|
};
|
||||||
|
|
||||||
glassServerConfig = {
|
glassServerConfig = {
|
||||||
# {{{ Public config
|
# {{{ Public config
|
||||||
HOST = "0.0.0.0";
|
HOST = "0.0.0.0";
|
||||||
|
@ -91,6 +98,9 @@ in
|
||||||
"d ${cfg.dataDir}/bundle 0700 ${cfg.user} ${cfg.user}"
|
"d ${cfg.dataDir}/bundle 0700 ${cfg.user} ${cfg.user}"
|
||||||
"d ${cfg.dataDir}/backup 0700 ${cfg.user} ${cfg.user}"
|
"d ${cfg.dataDir}/backup 0700 ${cfg.user} ${cfg.user}"
|
||||||
"d ${cfg.dataDir}/database 0700 ${cfg.user} ${cfg.user}"
|
"d ${cfg.dataDir}/database 0700 ${cfg.user} ${cfg.user}"
|
||||||
|
|
||||||
|
"L+ ${cfg.dataDir}/pkgs/server 0755 ${cfg.user} ${cfg.user} ${pkg}"
|
||||||
|
"L+ ${cfg.dataDir}/pkgs/db 0755 ${cfg.user} ${cfg.user} ${databaseRepo}"
|
||||||
];
|
];
|
||||||
# }}}
|
# }}}
|
||||||
# {{{ Systemd service
|
# {{{ Systemd service
|
||||||
|
|
Loading…
Reference in a new issue