- 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
52 lines
1.2 KiB
Nix
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
|
|
# ];
|
|
|
|
}
|