41 lines
1.1 KiB
Nix
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 = {};
|
|
# };
|
|
};
|
|
}
|