Commit graph

15 commits

Author SHA1 Message Date
Harald Hoyer 66ed38df82 feat(gui): enable OpenGL with additional packages
Move and enhance OpenGL configuration in GUI services. The configuration now includes onevpl-intel-gpu and retains intel-compute-runtime from base services.
2024-09-16 10:22:32 +02:00
Harald Hoyer bcf049144c feat(nixos/services): add qemu-system-x86_64-uefi script
Added a custom shell script for qemu-system-x86_64 enabling UEFI support using OVMF. This ensures that the command uses the specified OVMF firmware for UEFI boot.
2024-09-04 13:23:01 +02:00
Harald Hoyer c242a21798 feat(nixos): remove cleanOnBoot option for tmp
The `boot.tmp.cleanOnBoot` option was removed, because it was already enabled.
2024-08-26 10:19:09 +02:00
Harald Hoyer 7abbe7474f feat(services): enable tmpfs and fstrim services
Enable temporary file storage on tmpfs and configure TMPDIR for the nix-daemon. Also, ensure temporary files are cleaned on boot and enable fstrim service for filesystem maintenance.
2024-08-26 10:13:28 +02:00
Harald Hoyer a6460fede4 feat: Require password for sudo wheel users
The default value for `wheelNeedsPassword` has been changed to `true` in `base/default.nix`. The redundant entry in `gui/default.nix` setting `wheelNeedsPassword` to `true` was removed as it is now enforced by the base module.
2024-06-25 11:03:16 +02:00
Harald Hoyer 58dd6f0e63 feat: Set default for sudo wheelNeedsPassword in base and gui services
The update modifies the default setting for the 'sudo wheelNeedsPassword' option in both the base and gui modules/services. Now, the base service has 'sudo wheelNeedsPassword' marked as a default option and disabled by default in the gui service.
2024-06-25 10:06:08 +02:00
Harald Hoyer 6b9d04bb59 feat: remove "--refresh" flag from autoUpgrade
This commit removes the "--refresh" flag from the system.autoUpgrade field in the default.nix file. The update function will now rely on the remaining flags only.
2024-06-12 10:54:13 +02:00
Harald Hoyer 5c07871808 feat: Enable Git program in base services
The primary change in this commit enables the Git program in the base/default service module. This marks a configuration alteration at the systems level, transferring the 'programs.git.enable' declaration from 'systems/x86_64-linux/mx/default.nix' to 'modules/nixos/services/base/default.nix'. We've undertaken this change for better structuring of our service configuration.
2024-06-12 10:52:58 +02:00
Harald Hoyer 712f3aaeb7 feat(nixos-services): add refresh option to autoUpgrade
This commit adds a new "--refresh" flag to the system.autoUpgrade in the NixOS services base module.
2024-06-12 10:31:24 +02:00
Harald Hoyer a7484b3891 feat: Move kernel package override to specific system configs
This commit moves the kernel package version override from the base nixos service to specific system configurations. Now, the latest linux packages will be used only in the system configurations where the override has been explicitly added. This approach gives us more flexibility to handle different kernel package versions for different systems.
2024-06-03 13:21:50 +02:00
Harald Hoyer 40ee6ff1f2 feat: nixos 24.05
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-06-03 11:06:26 +02:00
Harald Hoyer 27fc4658e1 feat: update input 'nixsgx-flake' instead of 'nixsgx' 2024-05-21 15:22:43 +02:00
Harald Hoyer 2994566928 feat: update nixsgx input in autoUpgrade 2024-05-21 15:18:32 +02:00
Harald Hoyer 21e1464534 remove ~/.cargo/bin path
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-03-26 09:51:09 +01:00
Harald Hoyer f4e2368893 A new start 2024-03-21 15:00:36 +01:00