nix-infra/hosts/tabby/default.nix

37 lines
1,005 B
Nix
Raw Normal View History

2024-06-05 16:16:21 +00:00
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page, on
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
2024-06-06 08:27:57 +00:00
{ pkgs, lib, inputs, ... }: {
2024-06-05 16:16:21 +00:00
imports = [
../../profiles/desktop
./hardware-configuration.nix
2024-06-06 08:27:57 +00:00
inputs.nixos-hardware.nixosModules.framework-16-7040-amd
2024-06-05 16:16:21 +00:00
];
cherrykitten.impermanence.enable = true;
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking.wireless.iwd.enable = true;
# Enable CUPS to print documents.
services.printing.enable = true;
services.fwupd.enable = true;
services.xserver.xkb.layout = lib.mkForce "us";
home-manager.users.sammy.wayland.windowManager.sway.config.input."*".xkb_layout = lib.mkForce "us";
users.users.sammy.packages = with pkgs; [
picard
discord
];
2024-06-05 18:24:54 +00:00
programs.steam = {
enable = true;
};
2024-06-05 16:16:21 +00:00
system.stateVersion = "24.05"; # Did you read the comment?
}