mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-25 00:19:00 +00:00
chore: reformat codebase
This commit is contained in:
parent
7d55e45f70
commit
3ee04bb812
@ -273,13 +273,15 @@ in
|
|||||||
|
|
||||||
# Set up the firewall. Take note the ports with the transport layer being
|
# Set up the firewall. Take note the ports with the transport layer being
|
||||||
# accepted in Bind.
|
# accepted in Bind.
|
||||||
networking.firewall = let
|
networking.firewall =
|
||||||
|
let
|
||||||
ports = [
|
ports = [
|
||||||
53 # DNS
|
53 # DNS
|
||||||
853 # DNS-over-TLS/DNS-over-QUIC
|
853 # DNS-over-TLS/DNS-over-QUIC
|
||||||
dnsOverHTTPSPort
|
dnsOverHTTPSPort
|
||||||
];
|
];
|
||||||
in {
|
in
|
||||||
|
{
|
||||||
allowedUDPPorts = ports;
|
allowedUDPPorts = ports;
|
||||||
allowedTCPPorts = ports;
|
allowedTCPPorts = ports;
|
||||||
};
|
};
|
||||||
|
@ -117,7 +117,8 @@ in
|
|||||||
|
|
||||||
# Setting up with secure schema usage pattern.
|
# Setting up with secure schema usage pattern.
|
||||||
systemd.services.grafana = {
|
systemd.services.grafana = {
|
||||||
preStart = let
|
preStart =
|
||||||
|
let
|
||||||
grafanaDatabaseUser = config.services.grafana.settings.database.user;
|
grafanaDatabaseUser = config.services.grafana.settings.database.user;
|
||||||
psql = lib.getExe' config.services.postgresql.package "psql";
|
psql = lib.getExe' config.services.postgresql.package "psql";
|
||||||
in
|
in
|
||||||
@ -128,13 +129,15 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets = let
|
sops.secrets =
|
||||||
|
let
|
||||||
grafanaFileAttributes = {
|
grafanaFileAttributes = {
|
||||||
owner = config.users.users.grafana.name;
|
owner = config.users.users.grafana.name;
|
||||||
group = config.users.users.grafana.group;
|
group = config.users.users.grafana.group;
|
||||||
mode = "0400";
|
mode = "0400";
|
||||||
};
|
};
|
||||||
in lib.getSecrets ../../secrets/secrets.yaml {
|
in
|
||||||
|
lib.getSecrets ../../secrets/secrets.yaml {
|
||||||
"grafana/database/password" = grafanaFileAttributes;
|
"grafana/database/password" = grafanaFileAttributes;
|
||||||
"grafana/users/admin/password" = grafanaFileAttributes;
|
"grafana/users/admin/password" = grafanaFileAttributes;
|
||||||
};
|
};
|
||||||
|
@ -80,18 +80,20 @@ in {
|
|||||||
enable = true;
|
enable = true;
|
||||||
config = {
|
config = {
|
||||||
ytdl-format = "(webm,mkv,mp4)[height<=?1280]";
|
ytdl-format = "(webm,mkv,mp4)[height<=?1280]";
|
||||||
ytdl-raw-options-append = let
|
ytdl-raw-options-append =
|
||||||
|
let
|
||||||
options = {
|
options = {
|
||||||
yes-playlist = "";
|
yes-playlist = "";
|
||||||
};
|
};
|
||||||
options' = lib.mapAttrsToList (n: v: "${n}=${v}") options;
|
options' = lib.mapAttrsToList (n: v: "${n}=${v}") options;
|
||||||
in lib.concatStringsSep "," options';
|
in
|
||||||
|
lib.concatStringsSep "," options';
|
||||||
ordered-chapters = true;
|
ordered-chapters = true;
|
||||||
ab-loop-count = "inf";
|
ab-loop-count = "inf";
|
||||||
chapter-seek-threshold = 15.0;
|
chapter-seek-threshold = 15.0;
|
||||||
osc = false;
|
osc = false;
|
||||||
sub-auto = "fuzzy";
|
sub-auto = "fuzzy";
|
||||||
hwdec= "auto";
|
hwdec = "auto";
|
||||||
};
|
};
|
||||||
|
|
||||||
bindings = {
|
bindings = {
|
||||||
|
@ -48,7 +48,8 @@ in
|
|||||||
policies = {
|
policies = {
|
||||||
AppAutoUpdate = false;
|
AppAutoUpdate = false;
|
||||||
|
|
||||||
Containers.Default = let
|
Containers.Default =
|
||||||
|
let
|
||||||
mkContainer = name: color: icon: {
|
mkContainer = name: color: icon: {
|
||||||
inherit name color icon;
|
inherit name color icon;
|
||||||
};
|
};
|
||||||
|
@ -3,10 +3,12 @@
|
|||||||
let
|
let
|
||||||
cfg = config.programs.blender;
|
cfg = config.programs.blender;
|
||||||
|
|
||||||
addons = let
|
addons =
|
||||||
|
let
|
||||||
blenderVersion = lib.versions.majorMinor cfg.package.version;
|
blenderVersion = lib.versions.majorMinor cfg.package.version;
|
||||||
in
|
in
|
||||||
pkgs.runCommand "blender-system-resources" {
|
pkgs.runCommand "blender-system-resources"
|
||||||
|
{
|
||||||
passAsFile = [ "paths" ];
|
passAsFile = [ "paths" ];
|
||||||
paths = cfg.addons ++ [ cfg.package ];
|
paths = cfg.addons ++ [ cfg.package ];
|
||||||
nativeBuildInputs = with pkgs; [ outils ];
|
nativeBuildInputs = with pkgs; [ outils ];
|
||||||
|
@ -64,7 +64,8 @@ let
|
|||||||
settingsFile' = "/var/lib/vouch-proxy/${name}-config.yml";
|
settingsFile' = "/var/lib/vouch-proxy/${name}-config.yml";
|
||||||
in
|
in
|
||||||
lib.nameValuePair "vouch-proxy-${name}" {
|
lib.nameValuePair "vouch-proxy-${name}" {
|
||||||
preStart = if (settings != { } && settingsFile == null)
|
preStart =
|
||||||
|
if (settings != { } && settingsFile == null)
|
||||||
then ''
|
then ''
|
||||||
${pkgs.writeScript
|
${pkgs.writeScript
|
||||||
"vouch-proxy-replace-secrets"
|
"vouch-proxy-replace-secrets"
|
||||||
|
Loading…
Reference in New Issue
Block a user