Moved vscodium definition.
added caddyfile plugin to vscodium. used nixfmt.
This commit is contained in:
parent
91c0a203fc
commit
7bbf371287
12 changed files with 123 additions and 91 deletions
14
apps.mod.nix
14
apps.mod.nix
|
@ -70,19 +70,7 @@
|
|||
terminator = {
|
||||
enable = true;
|
||||
};
|
||||
vscode = {
|
||||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
mutableExtensionsDir = false;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
rust-lang.rust-analyzer
|
||||
tuttieee.emacs-mcx
|
||||
tamasfe.even-better-toml
|
||||
vadimcn.vscode-lldb
|
||||
jnoortheen.nix-ide
|
||||
mkhl.direnv
|
||||
];
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||
)
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
})
|
||||
];
|
||||
sucrose.modules = [
|
||||
/* ({
|
||||
/*
|
||||
({
|
||||
virtualisation.docker = {
|
||||
enable = true;
|
||||
storageDriver = "btrfs";
|
||||
|
@ -18,7 +19,8 @@
|
|||
data-root = "/home/emv/docker-data-root/";
|
||||
};
|
||||
};
|
||||
})*/
|
||||
})
|
||||
*/
|
||||
(
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
|
|
21
dev.mod.nix
21
dev.mod.nix
|
@ -15,6 +15,27 @@
|
|||
};
|
||||
}
|
||||
];
|
||||
personal.home_modules = [
|
||||
(
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
mutableExtensionsDir = false;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
rust-lang.rust-analyzer
|
||||
tuttieee.emacs-mcx
|
||||
tamasfe.even-better-toml
|
||||
vadimcn.vscode-lldb
|
||||
jnoortheen.nix-ide
|
||||
mkhl.direnv
|
||||
matthewpi.caddyfile-support
|
||||
];
|
||||
};
|
||||
}
|
||||
)
|
||||
];
|
||||
personal.modules = [
|
||||
(
|
||||
{ pkgs, ... }:
|
||||
|
|
|
@ -16,7 +16,10 @@
|
|||
];
|
||||
fructose.modules = [
|
||||
{
|
||||
services.openssh.ports = [ 22 222 ];
|
||||
services.openssh.ports = [
|
||||
22
|
||||
222
|
||||
];
|
||||
}
|
||||
];
|
||||
personal.home_modules = [
|
||||
|
|
|
@ -39,11 +39,14 @@
|
|||
}
|
||||
];
|
||||
|
||||
/*sucrose.modules = [
|
||||
/*
|
||||
sucrose.modules = [
|
||||
{
|
||||
services.tailscale.extraSetFlags = [
|
||||
"--advertise-exit-node"
|
||||
];
|
||||
}
|
||||
];*/ # this is not needed, currently -e
|
||||
];
|
||||
*/
|
||||
# this is not needed, currently -e
|
||||
}
|
||||
|
|
|
@ -179,7 +179,8 @@ in
|
|||
secretKeyFile = config.sops.secrets.binary-cache-secret.path;
|
||||
};
|
||||
|
||||
/* systemd.timers."auto-update-rebuild" = {
|
||||
/*
|
||||
systemd.timers."auto-update-rebuild" = {
|
||||
wantedBy = [ "timers.target" ];
|
||||
timerConfig = {
|
||||
OnBootSec = "5m";
|
||||
|
@ -211,7 +212,8 @@ in
|
|||
RestartSec = "15m";
|
||||
Type = "oneshot";
|
||||
};
|
||||
};*/
|
||||
};
|
||||
*/
|
||||
}
|
||||
)
|
||||
garbage-collection-module
|
||||
|
|
|
@ -25,7 +25,8 @@
|
|||
type = "tar.gz";
|
||||
};
|
||||
|
||||
settings = { # this directly drops stuff in the forgejo app.ini
|
||||
settings = {
|
||||
# this directly drops stuff in the forgejo app.ini
|
||||
server = {
|
||||
DOMAIN = "git.collective-conciousness.monster";
|
||||
PROTOCOL = "http";
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
{
|
||||
glucose.modules = [
|
||||
({pkgs, config, lib, ...}: {
|
||||
(
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
services.murmur = {
|
||||
enable = true;
|
||||
|
||||
|
@ -16,6 +23,7 @@
|
|||
registerUrl = "https://mumble.collective-conciousness.monster";
|
||||
registerHostname = "mumble.collective-conciousness.mosnter"; # i vaguely know what the difference between these two are but it is a bit strange, i guess.
|
||||
};
|
||||
})
|
||||
}
|
||||
)
|
||||
];
|
||||
}
|
10
sops.mod.nix
10
sops.mod.nix
|
@ -48,14 +48,17 @@
|
|||
'';
|
||||
}
|
||||
)
|
||||
({config, ...}:{
|
||||
(
|
||||
{ config, ... }:
|
||||
{
|
||||
sops.secrets.murmur_login_password = { };
|
||||
sops.secrets.murmur_welcome_message = { };
|
||||
sops.templates."murmur.env.secrets.yaml".content = ''
|
||||
MURMUR_LOGIN_PASSWORD="${config.sops.placeholder."murmur_login_password"}"
|
||||
MURMUR_WELCOME_MESSAGE="${config.sops.placeholder."murmur_welcome_message"}"
|
||||
'';
|
||||
})
|
||||
}
|
||||
)
|
||||
];
|
||||
fructose.modules = [
|
||||
(
|
||||
|
@ -68,7 +71,8 @@
|
|||
}
|
||||
)
|
||||
(
|
||||
{config, ...}: {
|
||||
{ config, ... }:
|
||||
{
|
||||
sops.secrets.postgresdb_admin_password = { };
|
||||
sops.secrets.forgejo_db_pass = { };
|
||||
sops.templates."postgresdb.env.secrets.yaml".content = ''
|
||||
|
|
Loading…
Reference in a new issue