use lib.concatLists
This commit is contained in:
parent
1cc7af1df8
commit
54201f002b
@ -21,117 +21,116 @@
|
|||||||
|
|
||||||
home.packages =
|
home.packages =
|
||||||
with pkgs;
|
with pkgs;
|
||||||
[
|
lib.concatLists [
|
||||||
#calculator
|
# libreoffice
|
||||||
gnome-calculator
|
[
|
||||||
|
libreoffice
|
||||||
|
hunspell # spellcheck
|
||||||
|
hunspellDicts.en_US # spellcheck dictionary
|
||||||
|
]
|
||||||
|
|
||||||
#productivity stuff
|
# browsers
|
||||||
libreoffice
|
[
|
||||||
hunspell # spellcheck
|
tor-browser
|
||||||
hunspellDicts.en_US # spellcheck dictionary
|
inputs.zen-browser.packages."${system}".twilight
|
||||||
|
]
|
||||||
|
|
||||||
#video and audio downloading
|
# music library management
|
||||||
parabolic
|
[
|
||||||
|
picard
|
||||||
|
puddletag
|
||||||
|
lrcget
|
||||||
|
]
|
||||||
|
|
||||||
#soulseek client
|
# image editing
|
||||||
nicotine-plus
|
[
|
||||||
|
darktable
|
||||||
|
rawtherapee
|
||||||
|
hugin
|
||||||
|
|
||||||
#dark web browsing deep web browsing
|
gimp3
|
||||||
tor-browser
|
pinta
|
||||||
|
]
|
||||||
|
|
||||||
#audio editing
|
[
|
||||||
audacity
|
#calculator
|
||||||
|
gnome-calculator
|
||||||
|
|
||||||
#fonts
|
# audio editing
|
||||||
noto-fonts
|
audacity
|
||||||
noto-fonts-emoji
|
|
||||||
liberation_ttf
|
|
||||||
|
|
||||||
#for ebook reading
|
#fonts
|
||||||
foliate
|
noto-fonts
|
||||||
|
noto-fonts-emoji
|
||||||
|
liberation_ttf
|
||||||
|
|
||||||
#audio mixer (pavucontrol but for pipewire)
|
#for ebook reading
|
||||||
pwvucontrol
|
foliate
|
||||||
|
|
||||||
#minecraft launcher
|
#audio mixer (pavucontrol but for pipewire)
|
||||||
prismlauncher
|
pwvucontrol
|
||||||
|
|
||||||
mpv
|
# minecraft launcher
|
||||||
mumble
|
prismlauncher
|
||||||
system76-keyboard-configurator
|
|
||||||
|
|
||||||
#jellyfin
|
mpv
|
||||||
finamp # music player
|
mumble
|
||||||
delfin # jellyfin client
|
system76-keyboard-configurator
|
||||||
|
|
||||||
signal-desktop
|
#jellyfin
|
||||||
|
finamp # music player
|
||||||
|
delfin # jellyfin client
|
||||||
|
|
||||||
#accounting
|
signal-desktop
|
||||||
# gnucash
|
|
||||||
|
|
||||||
# image tools
|
# accounting
|
||||||
inkscape
|
# gnucash
|
||||||
nomacs
|
|
||||||
|
|
||||||
# partitioning utilities
|
# image tools
|
||||||
gparted
|
inkscape
|
||||||
gnome-disk-utility
|
nomacs
|
||||||
|
|
||||||
# small nicities
|
# partitioning utilities
|
||||||
wl-clipboard # wl-copy & wl-paste
|
gparted
|
||||||
libnotify # notifications library
|
gnome-disk-utility
|
||||||
xdg-utils # xdg utils
|
|
||||||
|
|
||||||
# music tagging utility
|
# small nicities
|
||||||
picard
|
wl-clipboard # wl-copy & wl-paste
|
||||||
|
libnotify # notifications library
|
||||||
|
xdg-utils # xdg utils
|
||||||
|
|
||||||
# music lyric fetcher
|
wireshark
|
||||||
lrcget
|
|
||||||
|
|
||||||
inputs.zen-browser.packages."${system}".twilight
|
nautilus
|
||||||
|
nufraw-thumbnailer
|
||||||
|
gdk-pixbuf
|
||||||
|
|
||||||
puddletag
|
enblend-enfuse
|
||||||
|
|
||||||
wireshark
|
# simple screen recording on wayland
|
||||||
|
wl-screenrec
|
||||||
|
|
||||||
darktable
|
# wayland-compatible color picker
|
||||||
rawtherapee
|
hyprpicker
|
||||||
hugin
|
|
||||||
|
|
||||||
# nufraw
|
blender
|
||||||
nufraw-thumbnailer
|
|
||||||
gdk-pixbuf
|
|
||||||
nautilus
|
|
||||||
|
|
||||||
enblend-enfuse
|
ghidra-bin
|
||||||
|
|
||||||
savvycan
|
# for mod organizer 2
|
||||||
|
zenity
|
||||||
|
p7zip
|
||||||
|
|
||||||
# simple screen recording on wayland
|
# password manager
|
||||||
wl-screenrec
|
keepassxc
|
||||||
|
|
||||||
gimp3
|
freecad-wayland
|
||||||
pinta
|
|
||||||
|
|
||||||
# wayland-compatible color picker
|
localsend
|
||||||
hyprpicker
|
]
|
||||||
|
# all the fonts
|
||||||
blender
|
(builtins.filter lib.isDerivation (builtins.attrValues nerd-fonts))
|
||||||
|
];
|
||||||
ghidra-bin
|
|
||||||
|
|
||||||
# for mod organizer 2
|
|
||||||
zenity
|
|
||||||
p7zip
|
|
||||||
|
|
||||||
# password manager
|
|
||||||
keepassxc
|
|
||||||
|
|
||||||
freecad-wayland
|
|
||||||
|
|
||||||
localsend
|
|
||||||
]
|
|
||||||
++ (builtins.filter lib.isDerivation (builtins.attrValues nerd-fonts));
|
|
||||||
|
|
||||||
# programs.zed-editor = {
|
# programs.zed-editor = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
|
|||||||
@ -123,89 +123,91 @@ in
|
|||||||
|
|
||||||
home.packages =
|
home.packages =
|
||||||
with pkgs;
|
with pkgs;
|
||||||
[
|
lib.concatLists [
|
||||||
# python formatter
|
[
|
||||||
ruff
|
# python formatter
|
||||||
|
ruff
|
||||||
|
|
||||||
# for website generation
|
# for website generation
|
||||||
hugo
|
hugo
|
||||||
go
|
go
|
||||||
|
|
||||||
# for benchmaking stuff
|
# for benchmaking stuff
|
||||||
hyperfine
|
hyperfine
|
||||||
|
|
||||||
pfetch-rs
|
pfetch-rs
|
||||||
waypipe
|
waypipe
|
||||||
|
|
||||||
sshfs
|
sshfs
|
||||||
|
|
||||||
# nix formatter
|
# nix formatter
|
||||||
nixfmt-rfc-style
|
nixfmt-rfc-style
|
||||||
|
|
||||||
# serial viewer
|
# serial viewer
|
||||||
minicom
|
minicom
|
||||||
|
|
||||||
# "~~matt's~~ my trace route"
|
# "~~matt's~~ my trace route"
|
||||||
mtr
|
mtr
|
||||||
|
|
||||||
ffmpeg-full
|
ffmpeg-full
|
||||||
|
|
||||||
# microcontroller tooling
|
# microcontroller tooling
|
||||||
probe-rs
|
probe-rs
|
||||||
|
|
||||||
(python312.withPackages (
|
(python312.withPackages (
|
||||||
ps: with ps; [
|
ps: with ps; [
|
||||||
mypy # type checking
|
mypy # type checking
|
||||||
|
|
||||||
python-lsp-server # lsp
|
python-lsp-server # lsp
|
||||||
python-lsp-ruff # ruff integration
|
python-lsp-ruff # ruff integration
|
||||||
pyserial
|
pyserial
|
||||||
|
|
||||||
numpy
|
numpy
|
||||||
matplotlib
|
matplotlib
|
||||||
notebook
|
notebook
|
||||||
|
|
||||||
pandas
|
pandas
|
||||||
]
|
]
|
||||||
))
|
))
|
||||||
|
|
||||||
binwalk
|
binwalk
|
||||||
|
|
||||||
# clang-format and clang-tidy
|
# clang-format and clang-tidy
|
||||||
clang-tools
|
clang-tools
|
||||||
clang
|
clang
|
||||||
gdb
|
gdb
|
||||||
|
|
||||||
git-crypt
|
git-crypt
|
||||||
|
|
||||||
imagemagick
|
imagemagick
|
||||||
|
|
||||||
nixpkgs-review
|
nixpkgs-review
|
||||||
|
|
||||||
nmap
|
nmap
|
||||||
|
|
||||||
# terminal image viewer
|
# terminal image viewer
|
||||||
timg
|
timg
|
||||||
|
|
||||||
tcpdump
|
tcpdump
|
||||||
|
|
||||||
borgbackup
|
borgbackup
|
||||||
|
|
||||||
# used to deploy nix system to server
|
# used to deploy nix system to server
|
||||||
# (and in the future, desktop)
|
# (and in the future, desktop)
|
||||||
deploy-rs
|
deploy-rs
|
||||||
|
|
||||||
# power stuff
|
# power stuff
|
||||||
powerstat
|
powerstat
|
||||||
|
|
||||||
nodePackages_latest.nodejs
|
nodePackages_latest.nodejs
|
||||||
|
|
||||||
yt-dlp
|
yt-dlp
|
||||||
]
|
]
|
||||||
++ rust_pkgs
|
rust_pkgs
|
||||||
++ lsps
|
lsps
|
||||||
++ java_tools
|
java_tools
|
||||||
++ common_tools;
|
common_tools
|
||||||
|
];
|
||||||
|
|
||||||
# https://github.com/flamegraph-rs/flamegraph
|
# https://github.com/flamegraph-rs/flamegraph
|
||||||
home.file.".cargo/config.toml".text = ''
|
home.file.".cargo/config.toml".text = ''
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user