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
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
{ 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
|
||||
# ];
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user