- two SSDs for the OS and part of the /home data in mirror
- two HDDs without raid for rest of my data
On logical side: mdadm+LUKS+lvm+nilfs2 for most of volume, /boot in ext4
On home taxonomy:
- a "document" tree, mostly pdfs and org files about taxes, invoices, scanned tickets, home/car/* documents etc in there I also have my maildir mounted from a separate LV volume, and few dirs are "live" few are "archives". I have few scripts that check for age and add "to be deleted/reviewed" older files in org-agenda but are only a awful spaghetti code collection that cover only few cases... Mostly guarantees period for stuff I buy, expire period for some tax-related docs etc...
- a "knowledge base / library" tree with mostly org and pdfs files + few images/video/audio it's a mix between a personal wiki in org and a pdf-libraries plus extras and few still-to-be-migrated leftovers (ZIM Wiki used in the past and others)
- a "work" tree composed mostly of text files with very few binaries, it include a small fossil (VCS) wiki and few stuff are bind-mounted in personal "KB/KL"
- a "miscellaneous" tree composed of all that's not documents nor book nor work stuff
- a "multimedia" tree composed on personal videos/photos and few movies
- a "temporary" tree for anything that need to be categorized, that do not last longer etc. All files inside are "monitored" with a simple find+ls script, file older than a year are reported weekly on my org-agenda with a proper dired link and are mostly leftovers I periodically delete.
- an "environment" tree contains my configs mostly inside org mode, other simply "drop in" like firefox profiles, other still to be org-ifyed or nix-ifyed via homeManager... Relevant configs are bind-mount to proper dotdirs in home via global hwconfig.nix (NixOS).
- a standalone "Desktop" dir, empty since few X apps keep creating it... About freedesktop dirs my download dir is ram-mounted in /tmp/download since anything I download and not refile somewhere is garbage.
As "todo when I have time and desire" I plan to:
- completely org-ify my configs, NixOS included so I can deploy my new desktop directly via Emacs, or to be more precise a stripped-down emacs with only relevant configs booted from a NixOS custom live image. Actually I'm quiet ready only for my mail setup (my_mails.org witch contains notmuch, mbsync, IMAPFilter and afew configs etc tangled in their relevant places) and a custom NixOS iso with add Emacs but not run it at login...
- use afew to completely replace IMAPFilter and add to afew tagging some "mail-management" query to help keep my maildir clean (like "all mail from $biped that are not flagged or have other extra tags except attachments and have more than two year" => mark for garbage collection)
- extend and generalize in a single script my actual awful collection of auto-doc-refilers (script that are executed by notmuch post-new hooks to automatically collect and refile regular phone&c bills to docs taxonomy, add agenda's todos for electricity bills that are NOT (sgrunt) attached as pdfs but force me to log in to EDF portals to download them manually just to have a proof I received them... etc).
- consolidate and cleanup a bit with some kind of periodicity/strategy instead of "when I feel in the mood of cleanup following an incoherent agenda reminders about old files...
- two SSDs for the OS and part of the /home data in mirror
- two HDDs without raid for rest of my data
On logical side: mdadm+LUKS+lvm+nilfs2 for most of volume, /boot in ext4
On home taxonomy:
- a "document" tree, mostly pdfs and org files about taxes, invoices, scanned tickets, home/car/* documents etc in there I also have my maildir mounted from a separate LV volume, and few dirs are "live" few are "archives". I have few scripts that check for age and add "to be deleted/reviewed" older files in org-agenda but are only a awful spaghetti code collection that cover only few cases... Mostly guarantees period for stuff I buy, expire period for some tax-related docs etc...
- a "knowledge base / library" tree with mostly org and pdfs files + few images/video/audio it's a mix between a personal wiki in org and a pdf-libraries plus extras and few still-to-be-migrated leftovers (ZIM Wiki used in the past and others)
- a "work" tree composed mostly of text files with very few binaries, it include a small fossil (VCS) wiki and few stuff are bind-mounted in personal "KB/KL"
- a "miscellaneous" tree composed of all that's not documents nor book nor work stuff
- a "multimedia" tree composed on personal videos/photos and few movies
- a "temporary" tree for anything that need to be categorized, that do not last longer etc. All files inside are "monitored" with a simple find+ls script, file older than a year are reported weekly on my org-agenda with a proper dired link and are mostly leftovers I periodically delete.
- an "environment" tree contains my configs mostly inside org mode, other simply "drop in" like firefox profiles, other still to be org-ifyed or nix-ifyed via homeManager... Relevant configs are bind-mount to proper dotdirs in home via global hwconfig.nix (NixOS).
- a standalone "Desktop" dir, empty since few X apps keep creating it... About freedesktop dirs my download dir is ram-mounted in /tmp/download since anything I download and not refile somewhere is garbage.
As "todo when I have time and desire" I plan to:
- completely org-ify my configs, NixOS included so I can deploy my new desktop directly via Emacs, or to be more precise a stripped-down emacs with only relevant configs booted from a NixOS custom live image. Actually I'm quiet ready only for my mail setup (my_mails.org witch contains notmuch, mbsync, IMAPFilter and afew configs etc tangled in their relevant places) and a custom NixOS iso with add Emacs but not run it at login...
- use afew to completely replace IMAPFilter and add to afew tagging some "mail-management" query to help keep my maildir clean (like "all mail from $biped that are not flagged or have other extra tags except attachments and have more than two year" => mark for garbage collection)
- extend and generalize in a single script my actual awful collection of auto-doc-refilers (script that are executed by notmuch post-new hooks to automatically collect and refile regular phone&c bills to docs taxonomy, add agenda's todos for electricity bills that are NOT (sgrunt) attached as pdfs but force me to log in to EDF portals to download them manually just to have a proof I received them... etc).
- consolidate and cleanup a bit with some kind of periodicity/strategy instead of "when I feel in the mood of cleanup following an incoherent agenda reminders about old files...