{ pkgs, ... }@all: with all; { environment = { packages = import ./system-modules/base-packages.nix pkgs; etcBackupExtension = ".bak"; motd = ""; }; terminal = { font = rice.font.code.regular-path; }; android-integration = { termux-setup-storage.enable = true; }; system.stateVersion = pkgs.version; nix.extraOptions = '' experimental-features = nix-command flakes ''; user ={ shell = "${pkgs.fish}/bin/fish"; # userName = pkgs.lib.mkForce hyper.user; if its read-only, whats the point of this option??? }; # Set your time zone time.timeZone = "Europe/Berlin"; home-manager = { config = import ./shell-only.nix; useGlobalPkgs = true; backupFileExtension = "backup"; extraSpecialArgs = { inherit (all) inputs hyper rice; }; }; }