summaryrefslogtreecommitdiff
path: root/hosts/common
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/common')
-rw-r--r--hosts/common/desktop/default.nix23
-rw-r--r--hosts/common/desktop/gnome.nix2
-rw-r--r--hosts/common/desktop/plasma.nix2
-rw-r--r--hosts/common/documentation.nix4
-rw-r--r--hosts/common/fonts.nix27
-rw-r--r--hosts/common/hardware/nvidia.nix9
-rw-r--r--hosts/common/packages.nix20
-rw-r--r--hosts/common/security.nix12
-rw-r--r--hosts/common/systemd.nix2
-rw-r--r--hosts/common/users.nix7
10 files changed, 55 insertions, 53 deletions
diff --git a/hosts/common/desktop/default.nix b/hosts/common/desktop/default.nix
index 3496df9..3a651ea 100644
--- a/hosts/common/desktop/default.nix
+++ b/hosts/common/desktop/default.nix
@@ -1,22 +1,21 @@
-{ lib
-, desktop
-, ...
-}:
-let
- gui = desktop != "";
-in
{
+ lib,
+ desktop,
+ ...
+}: let
+ gui = desktop != "";
+in {
imports =
- [ ]
+ []
++ (
if (desktop == "gnome")
- then [ ./gnome.nix ]
- else [ ]
+ then [./gnome.nix]
+ else []
)
++ (
if (desktop == "plasma")
- then [ ./plasma.nix ]
- else [ ]
+ then [./plasma.nix]
+ else []
);
environment.noXlibs = lib.mkForce false;
diff --git a/hosts/common/desktop/gnome.nix b/hosts/common/desktop/gnome.nix
index f8d59a5..b72d757 100644
--- a/hosts/common/desktop/gnome.nix
+++ b/hosts/common/desktop/gnome.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }: {
+{pkgs, ...}: {
environment = {
gnome.excludePackages = with pkgs; [
epiphany
diff --git a/hosts/common/desktop/plasma.nix b/hosts/common/desktop/plasma.nix
index cd31983..61dc1da 100644
--- a/hosts/common/desktop/plasma.nix
+++ b/hosts/common/desktop/plasma.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }: {
+{pkgs, ...}: {
services.xserver = {
displayManager.sddm.enable = true;
desktopManager.plasma5 = {
diff --git a/hosts/common/documentation.nix b/hosts/common/documentation.nix
index 64b78a3..bd22316 100644
--- a/hosts/common/documentation.nix
+++ b/hosts/common/documentation.nix
@@ -1,5 +1,5 @@
-{ pkgs, ... }: {
- environment.systemPackages = with pkgs; [ man-pages man-pages-posix ];
+{pkgs, ...}: {
+ environment.systemPackages = with pkgs; [man-pages man-pages-posix];
documentation = {
dev.enable = true;
man.enable = true;
diff --git a/hosts/common/fonts.nix b/hosts/common/fonts.nix
index a9b133c..7f260dc 100644
--- a/hosts/common/fonts.nix
+++ b/hosts/common/fonts.nix
@@ -1,11 +1,10 @@
-{ pkgs
-, desktop
-, ...
-}:
-let
- gui = desktop != "";
-in
{
+ pkgs,
+ desktop,
+ ...
+}: let
+ gui = desktop != "";
+in {
fonts = {
enableDefaultFonts = gui;
fonts =
@@ -17,17 +16,17 @@ in
noto-fonts-emoji
noto-fonts-cjk-sans
fira-code
- (nerdfonts.override { fonts = [ "FiraCode" ]; })
+ (nerdfonts.override {fonts = ["FiraCode"];})
]
- else [ ];
+ else [];
fontconfig.defaultFonts =
if gui
then {
- serif = [ "Noto Serif" ];
- sansSerif = [ "Noto Sans" ];
- emoji = [ "Noto Color Emoji" ];
- monospace = [ "Fira Code" ];
+ serif = ["Noto Serif"];
+ sansSerif = ["Noto Sans"];
+ emoji = ["Noto Color Emoji"];
+ monospace = ["Fira Code"];
}
- else { };
+ else {};
};
}
diff --git a/hosts/common/hardware/nvidia.nix b/hosts/common/hardware/nvidia.nix
index 5306c56..6a4b177 100644
--- a/hosts/common/hardware/nvidia.nix
+++ b/hosts/common/hardware/nvidia.nix
@@ -1,6 +1,7 @@
-{ config
-, pkgs
-, ...
+{
+ config,
+ pkgs,
+ ...
}: {
hardware = {
nvidia = {
@@ -19,5 +20,5 @@
};
};
- services.xserver.videoDrivers = [ "nvidia" ];
+ services.xserver.videoDrivers = ["nvidia"];
}
diff --git a/hosts/common/packages.nix b/hosts/common/packages.nix
index eb60f10..3a4d2b2 100644
--- a/hosts/common/packages.nix
+++ b/hosts/common/packages.nix
@@ -1,24 +1,26 @@
-{ pkgs
-, desktop
-, ...
-}:
-let
+{
+ pkgs,
+ desktop,
+ ...
+}: let
gui = desktop != "";
pinentry = with pkgs;
if desktop == "gnome"
then pinentry-gnome
else pinentry-curses;
-in
-{
+in {
environment.systemPackages = with pkgs;
[
neofetch
python311
]
- ++ [ pinentry ];
+ ++ [pinentry];
programs = {
- firefox.enable = if gui then true else false;
+ firefox.enable =
+ if gui
+ then true
+ else false;
git.enable = true;
gnupg = {
agent = {
diff --git a/hosts/common/security.nix b/hosts/common/security.nix
index d150236..a6c7e57 100644
--- a/hosts/common/security.nix
+++ b/hosts/common/security.nix
@@ -1,4 +1,4 @@
-{ wsl, ... }: {
+{wsl, ...}: {
security = {
apparmor.enable = !wsl;
audit.enable = !wsl;
@@ -13,13 +13,13 @@
execWheelOnly = true;
extraRules = [
{
- users = [ "root" ];
- groups = [ "root" ];
- commands = [ "ALL" ];
+ users = ["root"];
+ groups = ["root"];
+ commands = ["ALL"];
}
{
- users = [ "seth" ];
- commands = [ "ALL" ];
+ users = ["seth"];
+ commands = ["ALL"];
}
];
};
diff --git a/hosts/common/systemd.nix b/hosts/common/systemd.nix
index d54a2ed..86fea4a 100644
--- a/hosts/common/systemd.nix
+++ b/hosts/common/systemd.nix
@@ -1,4 +1,4 @@
-{ wsl, ... }: {
+{wsl, ...}: {
services = {
journald.extraConfig = ''
MaxRetentionSec=1w
diff --git a/hosts/common/users.nix b/hosts/common/users.nix
index fd31ab0..6ca24c4 100644
--- a/hosts/common/users.nix
+++ b/hosts/common/users.nix
@@ -1,6 +1,7 @@
-{ config
-, pkgs
-, ...
+{
+ config,
+ pkgs,
+ ...
}: {
users = {
defaultUserShell = pkgs.bash;