helm/hosts/deck/default.nix
Anish Lakhwara 2ca6feff4d WIP: Integration branch with darwin and deck support
- Added darwin and jovian inputs
- Added platform-specific package configurations
- Added darwinConfigurations and deck nixosConfiguration
- Copied darwin and deck specific files
- Fixed darwin version compatibility

Some configurations still need debugging
2025-09-12 14:26:38 -07:00

52 lines
1.2 KiB
Nix

{ self, pkgs, config, ... }:
{
imports = [
./configuration.nix
../users/anish
../profiles/core
# ../profiles/bluetooth
# ../profiles/music
../profiles/sync/cal
../profiles/wifi
../profiles/desktop
../profiles/mimetypes
../profiles/syncthing
../profiles/mossnet-hosts
# ../profiles/fly-wg
# ../profiles/mount-mossnet
];
# age.secrets.deck-wg.file = "${self}/secrets/deck-wg.age";
# age.secrets.deck-wg.owner = "deck";
# mossnet.wg = {
# enable = true;
# ips = [ "10.0.69.6/24" ];
# privateKeyFile = "/run/agenix/deck-wg";
# };
users.users.anish.extraGroups = [ "adbusers" "wheel" "plugdev" "libvertd" ];
# boot.plymouth = {
# enable = true;
# themePackages = [ pkgs.plymouth-themes ];
# theme = "motion";
# };
jovian.steam.enable = true;
jovian.devices.steamdeck.enable = true;
jovian.steam.user = "anish";
jovian.steam.autoStart = true;
jovian.steam.desktopSession = "gnome";
# jovian.steam.desktopSession = "none+bspwm";
# Install XR drivers
# environment.systemPackages = with pkgs; [
# xrlinuxdriver
# breezy-gnome
# ];
# services.udev.packages = with pkgs; [
# xrlinuxdriver
# ];
}