format
This commit is contained in:
parent
d1ab22a870
commit
1d7bb49bfe
15 changed files with 71 additions and 73 deletions
|
|
@ -22,8 +22,7 @@
|
||||||
hostName = "ds9";
|
hostName = "ds9";
|
||||||
sshKey = "/Users/xyno/.ssh/id_ed25519";
|
sshKey = "/Users/xyno/.ssh/id_ed25519";
|
||||||
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUorQkJYdWZYQUpoeVVIVmZocWxrOFk0ekVLSmJLWGdKUXZzZEU0ODJscFYgcm9vdEBpc28K";
|
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUorQkJYdWZYQUpoeVVIVmZocWxrOFk0ekVLSmJLWGdKUXZzZEU0ODJscFYgcm9vdEBpc28K";
|
||||||
}
|
}];
|
||||||
];
|
|
||||||
nix.extraOptions = ''
|
nix.extraOptions = ''
|
||||||
builders-use-substitutes = true
|
builders-use-substitutes = true
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
|
|
@ -131,9 +131,7 @@
|
||||||
home-manager.useGlobalPkgs = true;
|
home-manager.useGlobalPkgs = true;
|
||||||
home-manager.useUserPackages = true;
|
home-manager.useUserPackages = true;
|
||||||
home-manager.extraSpecialArgs = { inherit inputs; };
|
home-manager.extraSpecialArgs = { inherit inputs; };
|
||||||
}
|
}])
|
||||||
|
|
||||||
])
|
|
||||||
./nixos-common.nix
|
./nixos-common.nix
|
||||||
] ++ extraModules;
|
] ++ extraModules;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ with lib.my;
|
||||||
"android-platform-tools"
|
"android-platform-tools"
|
||||||
"raycast"
|
"raycast"
|
||||||
"ukelele"
|
"ukelele"
|
||||||
# "homebrew/cask-drivers/zsa-wally"
|
# "homebrew/cask-drivers/zsa-wally"
|
||||||
"thunderbird"
|
"thunderbird"
|
||||||
"openlens"
|
"openlens"
|
||||||
"ferdium"
|
"ferdium"
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,8 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.caddy.serviceConfig.EnvironmentFile = config.age.secrets.ionos.path;
|
systemd.services.caddy.serviceConfig.EnvironmentFile = config.age.secrets.ionos.path;
|
||||||
services.caddy = { # ragon.services.caddy is enabled
|
services.caddy = {
|
||||||
|
# ragon.services.caddy is enabled
|
||||||
globalConfig = ''
|
globalConfig = ''
|
||||||
acme_dns ionos {
|
acme_dns ionos {
|
||||||
api_token "{$IONOS_API_KEY}"
|
api_token "{$IONOS_API_KEY}"
|
||||||
|
|
@ -145,7 +146,7 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager.users.ragon = { pkgs, lib, inputs, config, ...}: {
|
home-manager.users.ragon = { pkgs, lib, inputs, config, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../../hm-modules/nvim
|
../../hm-modules/nvim
|
||||||
../../hm-modules/zsh
|
../../hm-modules/zsh
|
||||||
|
|
|
||||||
|
|
@ -244,7 +244,7 @@
|
||||||
services.lolpizza2.enable = true;
|
services.lolpizza2.enable = true;
|
||||||
programs.mosh.enable = true;
|
programs.mosh.enable = true;
|
||||||
|
|
||||||
home-manager.users.ragon = { pkgs, lib, inputs, config, ...}: {
|
home-manager.users.ragon = { pkgs, lib, inputs, config, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
../../hm-modules/nvim
|
../../hm-modules/nvim
|
||||||
../../hm-modules/zsh
|
../../hm-modules/zsh
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
{ config, pkgs, lib, ...}:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
cfg = config.ragon.services.caddy;
|
cfg = config.ragon.services.caddy;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.ragon.services.caddy.enable = lib.mkEnableOption "enables the caddy webserver";
|
options.ragon.services.caddy.enable = lib.mkEnableOption "enables the caddy webserver";
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
services.caddy = {
|
services.caddy = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, ...}:
|
{ stdenv, ... }:
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "scripts";
|
name = "scripts";
|
||||||
src = ./scripts;
|
src = ./scripts;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue