Format with nixfmt-rfc

This commit is contained in:
DashieTM 2024-08-25 19:10:41 +02:00
parent 8c9f699269
commit a90a9c3a8e
60 changed files with 1756 additions and 1039 deletions

View file

@ -1,4 +1,12 @@
{ config, lib, options, pkgs, inputs, ... }: {
{
config,
lib,
options,
pkgs,
inputs,
...
}:
{
options.mods = {
default_base_packages = {
enable = lib.mkOption {
@ -21,83 +29,89 @@
};
};
config = (lib.optionalAttrs (options ? environment.systemPackages) {
environment.systemPackages =
config.mods.default_base_packages.additional_packages;
} // (lib.mkIf config.mods.default_base_packages.enable
(lib.optionalAttrs (options ? environment.systemPackages) {
environment.systemPackages = with pkgs; [
openssl
dbus
glib
gtk4
gtk3
libadwaita
gtk-layer-shell
gtk4-layer-shell
direnv
dconf
gsettings-desktop-schemas
gnome.nixos-gsettings-overrides
bibata-cursors
xorg.xkbutils
libxkbcommon
icon-library
adwaita-icon-theme
hicolor-icon-theme
morewaita-icon-theme
kdePackages.breeze-icons
seahorse
upower
thunderbird
podman-tui
podman-compose
dive
];
config = (
lib.optionalAttrs (options ? environment.systemPackages) {
environment.systemPackages = config.mods.default_base_packages.additional_packages;
}
// (lib.mkIf config.mods.default_base_packages.enable (
lib.optionalAttrs (options ? environment.systemPackages) {
environment.systemPackages = with pkgs; [
openssl
dbus
glib
gtk4
gtk3
libadwaita
gtk-layer-shell
gtk4-layer-shell
direnv
dconf
gsettings-desktop-schemas
gnome.nixos-gsettings-overrides
bibata-cursors
xorg.xkbutils
libxkbcommon
icon-library
adwaita-icon-theme
hicolor-icon-theme
morewaita-icon-theme
kdePackages.breeze-icons
seahorse
upower
thunderbird
podman-tui
podman-compose
dive
];
gtk.iconCache.enable = false;
gtk.iconCache.enable = false;
fonts.packages = with pkgs; [ cantarell-fonts ];
fonts.packages = with pkgs; [ cantarell-fonts ];
virtualisation = {
containers.enable = true;
podman = {
enable = true;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
services = {
upower.enable = true;
dbus = {
enable = true;
packages = with pkgs; [ gnome2.GConf ];
};
avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
};
programs = {
nix-ld = {
enable = true;
libraries = with pkgs; [ jdk zlib ];
};
direnv = {
package = pkgs.direnv;
silent = false;
loadInNixShell = true;
direnvrcExtra = "";
nix-direnv = {
virtualisation = {
containers.enable = true;
podman = {
enable = true;
package = pkgs.nix-direnv;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
ssh.startAgent = true;
gnupg.agent.enable = true;
};
})));
services = {
upower.enable = true;
dbus = {
enable = true;
packages = with pkgs; [ gnome2.GConf ];
};
avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
};
programs = {
nix-ld = {
enable = true;
libraries = with pkgs; [
jdk
zlib
];
};
direnv = {
package = pkgs.direnv;
silent = false;
loadInNixShell = true;
direnvrcExtra = "";
nix-direnv = {
enable = true;
package = pkgs.nix-direnv;
};
};
ssh.startAgent = true;
gnupg.agent.enable = true;
};
}
))
);
}