How do you tidy your home, aka `tree -L2 ~` - Desktop Customization & Workflow
Users browsing this thread: 7 Guest(s)
|
|||
This might be obvious for each of us, but I have a simple question. How do you organize your $HOME directory ?
I'm curious to see how people manage their files on their sytstem. Just show us ! Use the command `tree -L 2 ~` to show how your home looks like. And give a quick explanation of it. Code: ───── tree -L 2 ~ My home is organised pretty much like the root of my system. Personnal data (images, videos, documents) are in `usr/`, source code is in `src/`, logs/mails/torrents/sockets are going to `var/` scripts to `bin/` and config files to `etc/` (linked to ~/.* for most). `tmp/` is for downloads and other crap I go with. I mounted tmpfs to it, so it's flushed at each reboot :) |
|||
|
|||
Pretty much the same as yours:
Code: ─── tree -L 2 ~
SpongeboZZ; Bikini Bottom Mafia/
You're cock-sucker, bitch/ silence while godfathers speech/ yeah/ da plancton in muh blunt/ gangster squarepants witha gun/ Sponge iz the bozz in da buiz/ you're creating silly trash/ i'm creating hollywood shit/ |
|||
|
|||
Fuck. That equality between our systems starts to be insane !
|
|||
|
|||
We don't have to be worried about that as long the configurations of wm, shell and term colors are different.
And it proves that good taste knows no borders :P
SpongeboZZ; Bikini Bottom Mafia/
You're cock-sucker, bitch/ silence while godfathers speech/ yeah/ da plancton in muh blunt/ gangster squarepants witha gun/ Sponge iz the bozz in da buiz/ you're creating silly trash/ i'm creating hollywood shit/ |
|||
|
|||
266 directories, 377 files :)
Yes i have a ~/Music folder with no sub directories (I just dump every Album i acquire in there) |
|||
|
|||
Ah, I see :P Just use -L 1 then, to show us the basics of your organisation ;)
|
|||
|
|||
Code: . |
|||
|
|||
Code: ~ >> tree -L 1 All of my scripts are in ~/.bin, not ~/bin. All of the configs are in their usual places, dumped into ~. A few are symlinked to a Git repo of dotfiles in ~/.dotfiles, but most of them aren't. I prefer to keep them hidden so the messiness of my ~ doesn't annoy me. Out of sight, out of mind, right? I like your home directories, Neuromatic and z3bra, nice and neat. towa: we both do sort of the same thing, it's not neat, but it's easy and works. Maybe I'll reorganise my home directory, though... EDIT: I decided to succumb to peer pressure and rename some directories. Code: ~ >> tree -L 2 my website: kaashif.co.uk
|
|||
|
|||
Woah yrmt ! How do you find your path in here ? :O
|
|||
|
|||
Code: . |
|||
|
|||
|
|||
Code: .
work hard, complain less
|
|||
|
|||
Wow everyone is so tidy.
I'll post the tidiest of my home dir between my 2 installs. Code: /home/stick |
|||
|
|||
You guys caught me at a good time. I just did some spring cleaning. Most of my stuff is on /dev/data and symlinked.
work hard, complain less
|
|||
|
|||
Code: [~]── - tree -L 2 ~ i removed the contents of my downloads, music, and video folders for brevity. |
|||
|
|||
Not output, but probably something like what it'd eventually be:
Code: ╾─┐ ~
/vim/ noun informal
not just an editor, 'tis but a way of »life»! |
|||
|
|||
(10-08-2014, 05:23 AM)rwzy Wrote: Not output, but probably something like what it'd eventually be: I really like your structure, its clean and concise. Now to work on mine!
----
blog: c-jm.github.io twitter: https://www.twitter.com/_c_jm My ambition in life is to be a graybeard by the time I am 65. ---- |
|||
|
|||
mine is combined work and home file structure... I can't even show my src folder because there are too many directories. Folders in ~/Mine/0-99 are typically documents of specific projects or categories (there are often sub-folders within these as they represent larger categorical folders)
I opt for a more semantic approach to my file folders. ─┐ . ├─┐ work │ ├── 00 - Operations │ ├── 01 - Administrata │ ├── 02 - Vendors │ ├── 03 - Training │ ├── 04 - InfoSec Program │ ├── 05 - Clients │ ├── 98 - Software │ └── 99 - Scratch └─┐ mine ├── 00 - Backups ├── 01 - XYZ ├── 02 - Family ├── 03 - Me ├── 04 - FST ├── 05 - PE ├── 06 - School ├── 09 - Misc ├── 10 - Projects ├── 98 - Software ├── 99 - scratch └── src |
|||
|
|||
so since my last post in 2014 my home dir has changed some.
Code: . the main directories are now: bin - utility scripts i run. everything from color scripts to touchpad togglers. dotfiles - configuration files symlinked all over the place. downloads - a horrible mass of unorganized files. lib - the library. i keep most of my personal files here. everything from images to music to ansi art. src - source code. a mix of things i've written and other applications i run on my system. |
|||
|
|||
Code: » [~];; tree -L 1 ~ pretty simple, I keep most of my dots in ~/.config and subdirectories based on use, format or for music artist/albums/songs. |
|||
|
|||
Here's my new clean home:
Code: . |
|||
|
|||
Code: /home/adrian There are a lot of programming projects (of course), bin is quite full, no doc/ (moved it to /usr/local after not wanting it to fill up my backups). text/ contains some literature projects and other texts that are important atm. |
|||
|
|||
Code: /home/phil Highly inspired by z3bra's home (thanks to his blog). I'm keeping everything as clean and structured as possible. Code: ~/bin Code: ~/etc |
|||
|
|||
Code: /home/drkhsh notice the beginning letter of each directory is unique for fast tab completion! ~/tmp is a ramdisk ~/var is a mess ~/xfer is "downloads" |
|||
|
|||
Code: /home/mrtn my bin-folder is symlinked to my dotfiles/scripts/bin folder. Not much there right now, but i had the idea to do that a while ago.... my code is on my 2nd ssd on my desktop - therefore it's linked there... on my other pc's it's just the code folder by itself. the data folder is a mounted 3tb disk with my movies and the contents of my dropbox. That's where most of my mess is created and persisted... Didn't know steam created a *.desktop file... whatever. Documents is the place where i store temporary documents that i don't really need. i clean that up every once in a while. Seems like Hard West (great game btw) stores it's saves there. Downloads is pretty self-explanatory. I have a weekly cron-job that just deletes the stuff there. ssd is the mount-point for the aforementioned 2nd disk where i currently only have code and games... |
|||
|
|||
|
|||
That's actually a pretty good idea. Will go at it at the weekend.
|
|||
|
|||
Output of
Code: tree -a -F -L 3 Stuff currently on my home directory:
There are some directories I want to implement in the future:
|
|||
|
|||
Mine's a mess (thanks to experimenting/trying out/playing around with too many programs that have their own idea of where things should go) and I'm not going to show it to you.
I'll just say that I've been trying to use some shorter names for common directories. Here are the ones that are most often disrespected, so I'm making do with symlinks to my shorter-named dirs: Documents --> doc Pictures --> pix Videos -> flix Downloads --> xfr [Edit: I'd forgotten about ~/.config/user-dirs.dirs until posting this prompted me to go back into my notes to remember how to change these directory names.] My music library is in ~/music, with subdirs artist/album. Audio files other than music go in ~/snd I've thought about shorter names for the music directory. "tunes" is nice, but no shorter. I've also thought about moving "music" under snd, along with "playlists" and a "genres" directory as a mountpoint for pytagsfs. Maybe someday. [edit: "playlists" is now "m3u".] Of course I also have bin src etc lib include man share tmp var www [edit: I moved "share" under ~/.local ] You guys have some good ideas, however, that I might have to steal! |
|||
|
|||
Here goes, I guess:
Code: tree -L 2 -F I feel like it's fairly standard. Unlike a lot of you, I've opted to go for directories with long names. There are a few reasons for this, but the main ones are for readability, and because talking programs pronounce them better (I don't use one at the moment, but I have done in the past quite heavily). As long as the starting characters are unique, I see no particular benefit to switching to shorter ones. I don't really like dotfiles at all, so as much as possible have them exposed to the world. My lib folder is an idea stolen from plan9 iirc, and is my $XDG_CONFIG_HOME. There are two configuration files which aren't in there: my profile, and mg (which doesn't seem to support alternative configuration locations). The profile has a quite extensive selection of environment variables used to push everything into lib, and there are a couple of aliases in lib/shellrc for the more difficult programs. I store things I'm working on in projects, regardless of whether they're code. I don't do games much these days, but they have their own subdirectory to keep them separate. I use nmh to access my mail, and occasionally mutt. I don't have a complicated workflow, just grab messages from my spoolfile and stick them in the inbox folder, then delete them or move them to the archive folder. I tend to keep my computer offline a lot of the time, though, and use the wired and msmtp-* scripts to sync and send messages when I'm connected. The wired script also updates all my RSS feeds in newsboat. Stateless is my downloads directory. Like a lot of people here, it's mounted as tmpfs. The documents folder is where most of my other stuff goes. There's a links file which holds a dump of bookmarks and sites of interest (which was meant to be in a nice, unix and human readable format, but unfortunately I haven't really kept to it). The papers folder holds PDFs and epubs. Personal holds my passport photo and a couple of other things like that, school holds educational notes, scores holds sheet music, show-notes used to be a daily journal thing, songs is for songs, chords, and lyrics, text is for miscellaneous grabs of articles I've found interesting and want to keep around, and website is (naturally) my website. |
|||