Files
nixos-config/home/common/programs/default.nix
T
Miguel Palhas af28175e1c home: clear four eval warnings
All pre-existing, all mechanical:

- pointerCursor no longer implies generation from the block alone; set enable.
- top-level elixir_1_18 alias is deprecated for the beamPackages set. Same
  derivation, 1.18.4 either way.
- pkgs.system -> pkgs.stdenv.hostPlatform.system.
- fzf and atuin both bind Ctrl-R. Atuin is sourced last so it already owned the
  key; historyWidget.zsh.command = "" states that explicitly and satisfies
  home-manager's conflict check. Behaviour is unchanged and fzf keeps Ctrl-T
  and Alt-C.
2026-08-17 13:39:37 +01:00

47 lines
798 B
Nix

{
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.stdenv.hostPlatform.system}.default
];
username = lib.mkDefault "naps62";
homeDirectory = lib.mkDefault "/home/${config.home.username}";
stateVersion = lib.mkDefault "24.05";
sessionPath = [ "$HOME/.local/bin" ];
};
}