further refactor work

This commit is contained in:
Kat Inskip 2023-11-19 11:00:57 -08:00
parent eb4713ec37
commit befe6ea564
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
32 changed files with 39 additions and 14 deletions

View file

@ -12,6 +12,24 @@
Terminal=False Terminal=False
Type=Application Type=Application
''; '';
konawallConfig = {
interval = 300;
rotate = true;
source = "konachan";
tags = [
"rating:s"
"touhou"
"score:>=50"
"width:>=1500"
];
logging = {
file = "INFO";
console = "DEBUG";
};
};
in { in {
xdg.configFile."autostart/konawall.desktop".text = desktop_entry; xdg.configFile = {
"konawall/config.toml".source = (pkgs.formats.toml {}).generate "konawall-config" konawallConfig;
"autostart/konawall.desktop".text = desktop_entry;
};
} }

View file

@ -1,5 +1,5 @@
{lib, ...}: let {lib, ...}: let
inherit (lib.modules) mkOption; inherit (lib.options) mkOption;
inherit (lib.types) enum; inherit (lib.types) enum;
in { in {
options.machine = { options.machine = {

View file

@ -4,6 +4,7 @@
font-awesome font-awesome
twitter-color-emoji twitter-color-emoji
iosevka-bin iosevka-bin
monaspace
]; ];
enableDefaultPackages = true; enableDefaultPackages = true;
fontDir.enable = true; fontDir.enable = true;

View file

@ -1,5 +1,5 @@
_: { _: {
firewall = { networking.firewall = {
allowedUDPPorts = [5353]; # MDNS allowedUDPPorts = [5353]; # MDNS
allowedUDPPortRanges = [ allowedUDPPortRanges = [
{ {

View file

@ -10,10 +10,14 @@ _: let
kde kde
]); ]);
home-manager.users.kat.imports = with tree.home.profiles; [ home-manager.users.kat.imports =
(with tree.home.profiles; [
graphical graphical
devops devops
]; ])
++ (with tree.home.environments; [
kde
]);
fileSystems = { fileSystems = {
"/" = { "/" = {

View file

@ -13,14 +13,16 @@ _: let
] ]
++ (with tree.nixos.roles; [ ++ (with tree.nixos.roles; [
server server
web-server ])
postgres-server ++ (with tree.nixos.servers; [
matrix-homeserver web
vaultwarden-server postgres
minecraft-server matrix
monitoring-server vaultwarden
minecraft
grafana-stack
public-directory public-directory
irc-client web-irc-client
]); ]);
boot = { boot = {