{ lib, pkgs, config, inputs, ... }: { imports = [ ../features/mutable-file.nix ./zsh.nix ./nix.nix ./neovim ./editors.nix ./rust.nix ./elixir.nix ./nodejs.nix ./git ./solidity.nix ./dev.nix ./cpp.nix ./claude ./opencode ./yazi ./ssh.nix ./tmux.nix ]; programs = { home-manager.enable = true; }; home = { mutableFilesRepoPath = "${config.home.homeDirectory}/projects/nixos-config"; packages = with pkgs; [ impala inputs.yogurt.packages.${pkgs.system}.default ]; username = lib.mkDefault "naps62"; homeDirectory = lib.mkDefault "/home/${config.home.username}"; stateVersion = lib.mkDefault "24.05"; sessionPath = [ "$HOME/.local/bin" ]; }; }