{ self, inputs, ... }: { # The configuration.nix for system config flake.nixosModules.frameworkModule = { pkgs, ... }: { environment = { systemPackages = [ pkgs.neovim pkgs.firefox ]; }; users = { users = { alex = { isNormalUser = true; shell = pkgs.zsh; }; }; }; home-manager = { users = { alex = self.homeModules.alexModule; }; }; nix = { settings = { experimental-features = [ "nix-command" "flakes" ]; }; }; }; }