modules updates

This commit is contained in:
2024-04-28 11:24:47 -06:00
parent e23ce200a5
commit 4bcb766dec
11 changed files with 102 additions and 38 deletions

View File

@@ -14,6 +14,7 @@ in {
# ../../services/systemd-user/tasks.nix
];
my = {
emacs.enable = true;
apps = {
art.enable = true;
dictionaries.enable = true;
@@ -29,6 +30,7 @@ in {
python.enable = true;
gameDev.enable = true;
};
shell = { exercism.enable = true; };
services = {
network.enable = true;
nvidia.enable = true;
@@ -98,6 +100,7 @@ in {
packages = (with pkgs; [
obs-studio # screen recorder & streamer
pitivi # video editor
gocryptfs # encrypted filesystem! shhh!!!
# celeste # sync tool for any cloud provider
# czkawka # duplicate finder
@@ -107,21 +110,21 @@ in {
pika-backup # backups
gnome-obfuscate # censor private information
unstable.yt-dlp # downloads videos from most video websites
gallery-dl # similar to yt-dlp but for most image gallery websites
(ripgrep.override { withPCRE2 = true; }) # modern grep
du-dust # rusty du similar to gdu
eza # like ls but with colors
fd # modern find, faster searches
ffmpeg_5-full # not ffmpreg, the coolest video conversion tool!
ffmpeg # not ffmpreg, the coolest video conversion tool!
fzf # fuzzy finder! super cool and useful
gallery-dl # similar to yt-dlp but for most image gallery websites
gdu # disk-space utility checker, somewhat useful
gocryptfs # encrypted filesystem! shhh!!!
imagemagick # photoshop what??
rmlint # probably my favourite app, amazing dupe finder that integrates well with BTRFS
torrenttools # create torrent files from the terminal!
tldr # man for retards
trash-cli # oop! did not meant to delete that
yt-dlp # downloads videos from most video websites
torrenttools # create torrent files from the terminal!
vcsi # video thumbnails for torrents, can I replace it with ^?
(writeScriptBin "tasks" (builtins.readFile ../../scripts/tasks.sh))
@@ -145,11 +148,7 @@ in {
xdotool
xclip
tldr # man for retards
exercism # learn to code
# SH
bats # testing system, required by Exercism
bashdb # autocomplete
shellcheck # linting
shfmt # a shell parser and formatter
@@ -214,6 +213,12 @@ in {
package = pkgs.gnomeExtensions.gsconnect;
};
# programs.nh = {
# enable = true;
# clean.enable = true;
# clean.extraArgs = "--keep-since 4d --keep 3";
# };
services.resilio = {
deviceName = "chichis";
enable = true;