modules updates
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
};
|
||||
|
||||
fileSystems = let
|
||||
nfsMount = nfsDisk: {
|
||||
device = "server:/${nfsDisk}";
|
||||
fsType = "nfs";
|
||||
options = [ "x-systemd.automount" "noauto" "x-systemd.idle-timeout=600" ];
|
||||
};
|
||||
btrfsMount = subvol: {
|
||||
device = "/dev/mapper/nvme";
|
||||
fsType = "btrfs";
|
||||
|
||||
Reference in New Issue
Block a user