43 lines
763 B
Nix

# TODO: Optimize for znver2
{
config,
pkgs,
nixgl,
...
}:
{
imports = [
./util/unfree_polyfill
./roles/shipwright
./roles/graphics
];
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# enable flakes
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
home.packages = with pkgs; [
steam-rom-manager
pkgs.nixgl.nixGLIntel
(pkgs.nixgl.nixGLCommon pkgs.nixgl.nixGLIntel)
pkgs.nixgl.nixVulkanIntel
];
# This would keep build-time dependencies so I can rebuild while offline.
# nix.settings = {
# keep-outputs = true;
# keep-derivations = true;
# };
}