73 lines
1.1 KiB
Nix
73 lines
1.1 KiB
Nix
# 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
|
|
nix-prefetch-git
|
|
(customPackages.repo-to-text) # Try wrapping in parentheses
|
|
|
|
# Development tools
|
|
nodejs
|
|
yarn
|
|
python3
|
|
gcc
|
|
rustup
|
|
|
|
# System tools
|
|
btop
|
|
neofetch
|
|
bat
|
|
fzf
|
|
|
|
# Network tools
|
|
mtr
|
|
iperf3
|
|
nmap
|
|
|
|
# File management
|
|
unzip
|
|
p7zip
|
|
file
|
|
|
|
# Documentation & reference
|
|
tldr
|
|
|
|
# Productivity
|
|
todoist
|
|
todoist-electron
|
|
];
|
|
};
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
nixpkgs = {
|
|
config = {
|
|
allowUnfree = true;
|
|
permittedInsecurePackages = [
|
|
"openssl-1.1.1w"
|
|
];
|
|
};
|
|
};
|
|
} |