nixos-config-master/home.nix

73 lines
1.1 KiB
Nix
Raw Normal View History

# home.nix
{ config, pkgs, ... }:
2024-10-29 23:37:08 -07:00
let
customPackages = import ./users/jeirmeister/packages { inherit pkgs; };
in
{
imports = [
./users/jeirmeister/programs
];
home = {
username = "jeirmeister";
homeDirectory = "/home/jeirmeister";
stateVersion = "24.05";
2024-10-29 23:37:08 -07:00
packages = with pkgs; [
htop
fortune
ripgrep
fd
jq
tree
xclip
bitwarden-desktop
floorp
bitwarden-cli
nix-prefetch-git
(customPackages.repo-to-text) # Try wrapping in parentheses
2024-10-29 23:37:08 -07:00
# Development tools
nodejs
yarn
python3
gcc
rustup
2024-10-29 23:37:08 -07:00
# System tools
2024-10-29 23:37:08 -07:00
btop
neofetch
2024-10-29 23:37:08 -07:00
bat
fzf
# Network tools
mtr
iperf3
nmap
2024-10-29 23:37:08 -07:00
# File management
unzip
p7zip
file
# Documentation & reference
tldr
# Productivity
todoist
todoist-electron
];
};
programs.home-manager.enable = true;
2024-10-29 23:37:08 -07:00
nixpkgs = {
config = {
allowUnfree = true;
permittedInsecurePackages = [
"openssl-1.1.1w"
];
};
};
2024-10-29 23:37:08 -07:00
}