Files
2025-10-29 20:14:08 +01:00

48 lines
1010 B
Nix

{ lib, ... }:
let
toModulePath = dir: _: ./. + "/${dir}";
filterDirs = dirs: lib.attrsets.filterAttrs (_: type: type == "directory") dirs;
in
{
imports = lib.mapAttrsToList toModulePath (filterDirs (builtins.readDir ./.));
config = {
mod = {
gc.configurationLimit = 10;
bluetooth.enable = true;
nix-index.enable = false;
greetd.enable = true;
hyprland.enable = true;
swaylock.enable = true;
physlock.enable = false;
power.enable = true;
lowbat.enable = true;
wezterm.enable = false;
foot.enable = true;
git.enable = true;
zsh.enable = true;
openvpn.enable = true;
c.enable = true;
go.enable = true;
rust.enable = true;
scala.enable = true;
python.enable = true;
gleam.enable = true;
keyboard.enable = true;
containers = {
docker.enable = true;
podman.enable = true;
};
vm.enable = true;
scripts.enable = true;
};
};
}