Additional Helix & Niri configuration. Various cleanups

This commit is contained in:
2026-02-22 16:12:08 -05:00
parent 569e131ac6
commit d86a8b884e
22 changed files with 445 additions and 205 deletions

View File

@@ -1,13 +1,9 @@
{
...
}:
{
imports = [
./agenix.nix
./boot.nix
./desktop.nix
./fileSystems.nix
./fonts.nix
./network.nix
./packages.nix
./security.nix

View File

@@ -1,5 +1,6 @@
{
inputs,
pkgs,
...
}:
{
@@ -8,7 +9,10 @@
];
programs = {
niri.enable = true;
niri = {
enable = true;
package = pkgs.niri-unstable;
};
uwsm = {
enable = true;
waylandCompositors = {
@@ -20,6 +24,12 @@
};
};
environment.systemPackages = [ pkgs.xwayland-satellite-unstable ];
nixpkgs.overlays = [
inputs.niri.overlays.niri
];
services.displayManager = {
gdm = {
enable = true;

View File

@@ -1,17 +0,0 @@
{
pkgs,
...
}:
{
fonts = {
enableDefaultPackages = true;
fontconfig.enable = true;
packages = with pkgs; [
nerd-fonts.fira-code
nerd-fonts.jetbrains-mono
nerd-fonts.symbols-only
nerd-fonts.geist-mono
rubik
];
};
}

View File

@@ -81,6 +81,10 @@
# Enable thermald (only necessary for Intel CPUs)
thermald.enable = true;
fwupd.enable = true;
fprintd.enable = true;
};
powerManagement = {