Restructure home-manager config

This commit is contained in:
ItsDrike 2024-03-24 13:18:51 +01:00
parent 019372838b
commit b4acb6e15f
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
6 changed files with 138 additions and 151 deletions

View file

@ -1,45 +1,39 @@
{ config, pkgs, lib, ... }:
let
username = config.myOptions.system.username;
in
{
home-manager.users.${username} = {
home.packages = with pkgs; [
fzf # fuzzy finder
jq # JSON processor
zip # compression/archiver for creating .zip files
unzip # extraction util for .zip files
file # show type of file
rsync # incremental file transfer util
btop # system monitor
hyperfine # benchmarker
delta # git delta viewer
gnupg # encryption
bc # GNU calculator
mediainfo # shows tags/info about video/audio files
usbutils # tools for working with usb devices (like lsusb)
hexyl # hex viewer
strace # linux system call tracer
yt-dlp # media downloader
glow # markdown renderer
xdg-ninja # check $HOME for unwanted files
nettools # Various tools for controlling the network
dnsutils # DNS utilities
dig # DNS utilities
curl # CLI tool for transfering data with URLs
{ pkgs, ... }: {
home.packages = with pkgs; [
fzf # fuzzy finder
jq # JSON processor
zip # compression/archiver for creating .zip files
unzip # extraction util for .zip files
file # show type of file
rsync # incremental file transfer util
btop # system monitor
hyperfine # benchmarker
delta # git delta viewer
gnupg # encryption
bc # GNU calculator
mediainfo # shows tags/info about video/audio files
usbutils # tools for working with usb devices (like lsusb)
hexyl # hex viewer
strace # linux system call tracer
yt-dlp # media downloader
glow # markdown renderer
xdg-ninja # check $HOME for unwanted files
nettools # Various tools for controlling the network
dnsutils # DNS utilities
dig # DNS utilities
curl # CLI tool for transfering data with URLs
# Rust replacements
procs # better ps
ripgrep # better grep
fd # better find
du-dust # better du
bat # better cat
# Rust replacements
procs # better ps
ripgrep # better grep
fd # better find
du-dust # better du
bat # better cat
# Development
gcc # GNU C compiler
cmake # build system generator
meson # C/C++ build system
gh # GitHub CLI tool
];
};
# Development
gcc # GNU C compiler
cmake # build system generator
meson # C/C++ build system
gh # GitHub CLI tool
];
}