1 files changed, 25 insertions, 0 deletions
diff --git a/host/Rory-desktop/configuration.nix b/host/Rory-desktop/configuration.nix
index e8a0f8f..4c3ef43 100644
--- a/host/Rory-desktop/configuration.nix
+++ b/host/Rory-desktop/configuration.nix
@@ -22,6 +22,7 @@ args@{
./services/nginx.nix
./services/postgres.nix
+ ./services/nix-bincache.nix
# hardware-specific imports
./optional/hardware-specific/amd.nix
@@ -34,12 +35,14 @@ args@{
./services/printing.nix
#./services/ollama.nix
#./services/waydroid.nix
+ ./services/steam.nix
];
#services.flatpak.enable = true;
boot = {
kernelPackages = pkgs.linuxPackages_latest;
+ binfmt.emulatedSystems = [ "aarch64-linux" "riscv64-linux" "riscv32-linux" ];
loader = {
grub = {
configurationLimit = 10;
@@ -48,6 +51,8 @@ args@{
# EFI
efiSupport = true;
efiInstallAsRemovable = true;
+ gfxmodeEfi = "auto";
+ gfxpayloadEfi = "3840x2160x32";
};
};
};
@@ -89,6 +94,7 @@ args@{
i18n.defaultLocale = "en_US.UTF-8";
services = {
+ blueman.enable = true;
displayManager.sddm.enable = true;
xserver = {
displayManager.lightdm.enable = false;
@@ -176,8 +182,19 @@ args@{
jitsi-meet-electron
#nixd
gittyup
+ blueman
+ ffmpeg
+ intiface-central
+ wine64Packages.waylandFull
];
+ hardware = {
+ bluetooth = {
+ enable = true;
+ powerOnBoot = true;
+ };
+ };
+
xdg = {
portal = {
enable = true;
@@ -289,5 +306,13 @@ args@{
obs-advanced-masks
];
};
+
+
+
+ console = {
+ earlySetup = true;
+ font = "${pkgs.cozette}/share/consolefonts/cozette6x13.psfu";
+ packages = with pkgs; [ cozette ];
+ };
system.stateVersion = "22.11"; # DO NOT EDIT!
}
|