58 lines
1.1 KiB
Nix
58 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./gpg-agent.nix
|
|
./git.nix
|
|
];
|
|
|
|
home.username = "sonja";
|
|
home.homeDirectory = "/home/sonja";
|
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
custom.pgp.enable = true;
|
|
|
|
home.packages = [
|
|
pkgs.librewolf
|
|
pkgs.neovim
|
|
pkgs.nmap
|
|
pkgs.alacritty
|
|
pkgs.tmux
|
|
pkgs.git
|
|
pkgs.uv
|
|
pkgs.discord
|
|
pkgs.steam-unwrapped
|
|
pkgs.steam-tui
|
|
pkgs.supersonic
|
|
pkgs.fzf
|
|
pkgs.claude-code
|
|
];
|
|
|
|
home.sessionVariables = {
|
|
EDITOR = "nvim";
|
|
};
|
|
|
|
home.stateVersion = "25.11";
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
programs.zsh = {
|
|
enable = true;
|
|
enableCompletion = true;
|
|
#autosuggestion
|
|
oh-my-zsh = {
|
|
enable = true;
|
|
plugins = [ "git" "python" "man" "catimg" "copypath" "cp" "fzf"
|
|
"gpg-agent" "gitignore" "uv" "colorize" "copyfile" "dotenv" "fastfile"
|
|
"jsontools" "nmap" "perl" "rsync" "safe-paste" "screen"
|
|
"ssh" "sudo" ];
|
|
theme = "fox";
|
|
};
|
|
shellAliases = {
|
|
ll = "ls -l";
|
|
update = "sudo nixos-rebuild switch --flake ~/Documents/git/nix-config#coven";
|
|
};
|
|
};
|
|
}
|