boredsquirrel ,

For me:

My strange sorting
  • Git: for git stuff
  • Distrobox (home dirs separated with --home to prevent dotfile conflicts)
    • build (and also apps)
    • tests
  • Downloads: for chaos
    • many subdirs
  • Backups
    • Laptop
    • Phone
      • SYNC (complete dir with syncthing, I put as much stuff there as possible)
      • Pictures, Music, Downloads (because Android sucks, also synced with syncthing)
  • TOPICS
    • Personal
    • Hobby 1, 2, 3
    • Movie Torrents
    • ...
    • Work
      • Seminars
      • Documents
    • Study
      • EBooks
    • Tech
      • Distros (ISOs)
      • Commands
      • Guides
      • Packages
        • Appimages
        • Windows
        • RPMs
          • packages
          • spec files
      • General
        • Documents
        • living stuff

Works pretty well. I symlink lots of stuff, especially the synced phone directories. I keep some pictures local, some synced etc.

flashgnash , (edited )

Source goes in ~/Source and gets checked into git, important stuff goes into ~/Documents and (when I get around to setting it up) gets backed up somewhere, downloads go into ~/Downloads

Otherwise, stuff gets dumped in home and I use fzf, grep and jump to get around quickly

Whole system gets wiped and rebuilt when it gets to cluttered, anything I care about persisting is kept somewhere else and nixos puts my system back

I think organising more than the bare minimum is a constant waste of time when search tools exist

db2 ,

When I moved from BeOS after they went belly up (F) I took a few concepts with me, not the least of which is ~/config and ~/config/bin the latter of which is added to $path. Highly recommend it as a place to home scripts and small compiled programs that don't need to be system-wide.

30p87 ,

Isn't ~/.local for such manually installed stuff, like /usr/local instead of /usr?

atzanteol ,

.local is a pretty recent convention for somebody who has used BeOS.

I long ago just created $HOME/bin and added it to my path. And it works when I compile things with "--prefix=$HOME".

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

OpenSUSE automatically adds ~/bin and ~/.local/bin to your $PATH if they exist.

atzanteol ,

Nice, other distros may do it now too. It's been a part of my .bash_local for so long I wouldn't notice...

theshatterstone54 ,

Any reason why yould have it in .bash_local over .bashrc? I use zsh but even when I used bash or fish, I'd add to my $PATH via .bashrc and config.fish respectively.

atzanteol ,

Just to simplify things when I use lots of Linux distros that create different default .bashrc files. Makes it easier to distribute via ansible this way. No other reason really.

tsonfeir ,
@tsonfeir@lemm.ee avatar

BeOS ❤️

mbirth ,
tsonfeir ,
@tsonfeir@lemm.ee avatar

Wish I could get it to boot on hardware.

zenharbinger ,

~/.local/bin

anamethatisnt ,

That's a lot of text to basically say "categorize your data and give the files descriptive names".

barbara ,

Thx for the tldr

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • random
  • All magazines