nixos-config-master/home.nix

67 lines
1.0 KiB
Nix
Raw Normal View History

# home.nix
{ config, pkgs, ... }:
let
customPackages = import ./users/jeirmeister/packages { inherit pkgs; };
in
{
imports = [
./users/jeirmeister/programs
];
home = {
username = "jeirmeister";
homeDirectory = "/home/jeirmeister";
stateVersion = "24.05";
packages = with pkgs; [
htop
fortune
ripgrep
fd
jq
tree
xclip
bitwarden-desktop
floorp
bitwarden-cli
immersed
nix-prefetch-git
customPackages.repo2text
# Development tools
nodejs
yarn
python3
gcc
rustup
# System tools
btop # Better top
neofetch
bat # Better cat
fzf # Fuzzy finder
# Network tools
mtr
iperf3
nmap
# File management
unzip
p7zip
file
];
};
programs.home-manager.enable = true;
nixpkgs = {
config = {
allowUnfree = true;
permittedInsecurePackages = [
"openssl-1.1.1w"
];
};
};
}