nix-config/home/deck.nix

53 lines
738 B
Nix

{ pkgs, ... }:
{
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
nixpkgs = {
config = {
allowUnfree = true;
allowUnfreePredicate = (_: true);
};
};
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
home.sessionVariables = {
EDITOR = "nvim";
};
home.packages = with pkgs; [
git
neovim
neofetch
zip
unzip
ripgrep
fzf
just
lazygit
fortune
zoxide
fnm
gcc
];
xdg.enable = true;
imports = [
../modules/git
../modules/fish
../modules/nvim/deck.nix
../modules/lazygit
];
programs.home-manager.enable = true;
}