{...}: { den.aspects.core.os = { pkgs, lib, ... }: { # System utilities environment.systemPackages = lib.optionals pkgs.stdenv.isLinux [ pkgs.lm_sensors ]; programs.fish.enable = true; environment.shells = [pkgs.nushell]; nixpkgs = { config = { allowUnfree = true; }; }; nix = { package = pkgs.nix; settings = { cores = 4; substituters = [ "https://nix-community.cachix.org" "https://cache.nixos.org" ]; trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; gc = { automatic = true; options = "--delete-older-than 30d"; }; extraOptions = '' experimental-features = nix-command flakes ''; }; }; }