My Nix Configuration

[systems.zaphod] some updates

pyrox.dev e4f5b4b4 7c7792b0

verified
Changed files
+13 -26
systems
x86_64-linux
+7 -11
systems/x86_64-linux/zaphod/hardware.nix
···
{ pkgs, ... }:
{
hardware = {
-
enableAllFirmware = true;
-
enableRedistributableFirmware = true;
+
enableAllFirmware = false;
+
enableRedistributableFirmware = false;
+
firmware = [
+
pkgs.linux-firmware
+
pkgs.alsa-firmware
+
pkgs.sof-firmware
+
];
bluetooth = {
enable = true;
hsphfpd.enable = false;
powerOnBoot = true;
};
-
brillo.enable = true;
-
deviceTree.enable = false;
gpgSmartcards.enable = true;
graphics = {
enable = true;
···
extraPackages32 = [
pkgs.pkgsi686Linux.mangohud
];
-
};
-
sensor = {
-
hddtemp = {
-
enable = true;
-
drives = [ "/dev/disk/by-id/nvme-CT2000P2SSD8_2128E5B6F934" ];
-
unit = "F";
-
};
};
wirelessRegulatoryDatabase = true;
};
+5 -6
systems/x86_64-linux/zaphod/misc.nix
···
{ lib, pkgs, ... }:
{
documentation = {
-
enable = true;
+
enable = false;
doc.enable = false;
man = {
-
enable = true;
+
enable = false;
generateCaches = false;
-
man-db.enable = false;
mandoc.enable = true;
};
nixos.enable = false;
···
# systemd.tmpfiles.rules = ["L+ /lib64 - - - - /run/current-system/sw/lib64"];
virtualisation.virtualbox = {
-
host.enable = false;
-
host.enableExtensionPack = false;
+
host.enable = true;
+
host.enableExtensionPack = true;
guest = {
-
enable = false;
+
enable = true;
clipboard = true;
seamless = false;
dragAndDrop = true;
-8
systems/x86_64-linux/zaphod/packages.nix
···
{
environment.systemPackages = [
inputs.agenix.packages.${pkgs.system}.default
-
pkgs.android-tools
-
pkgs.clinfo
pkgs.deadnix
pkgs.file
pkgs.gamescope
···
pkgs.mangohud
pkgs.networkmanagerapplet
pkgs.nixpkgs-track
-
pkgs.pipewire.jack
pkgs.pmutils
pkgs.qbittorrent
-
pkgs.sbctl
pkgs.scrcpy
-
pkgs.statix
pkgs.steam-run
-
pkgs.libva-utils
-
pkgs.v4l-utils
-
pkgs.vdpauinfo
pkgs.py.doc2dash
];
}
+1 -1
systems/x86_64-linux/zaphod/services/docker.nix
···
in
{
virtualisation.docker = {
-
enable = false;
+
enable = true;
package = betterDocker;
rootless = {
enable = false;