nixos-config/hosts/titanium/default.nix
2025-11-10 13:58:46 -06:00

41 lines
1.1 KiB
Nix

{ inputs, pkgs, ... }:
let
nixpkgs = inputs.nixpkgs;
in
{
nixpkgs.config.allowUnfree = true;
nixpkgs.overlays = (import (../../overlays) {inherit nixpkgs;});
imports = [
../../modules/nixos/base.nix
../../modules/nixos/audio.nix
../../modules/nixos/desktop
../../modules/nixos/gaming.nix
inputs.nixos-hardware.nixosModules.asus-rog-strix-x570e
./hardware.nix
./configuration.nix
./nvidia.nix
inputs.lanzaboote.nixosModules.lanzaboote
./secure-boot.nix
inputs.disko.nixosModules.disko
./disko.nix
./game-emulation.nix
#./meetings.nix
];
zw.gaming.enable = true;
stylix = {
#enable = true;
# catppuccin-mocha
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
# image = ./path.png; polarity = "dark"; # /etc/stylix/palette.html
# TODO: Add Atkinson Hyperlegible Next, Mono, and also a good Serif font.
# https://search.nixos.org/packages?channel=unstable&show=atkinson-hyperlegible-next&query=atkinson
# fonts = {
# serif = {};
# sansSerif = {};
# monospace = {};
# emoji = {};
# };
};
}