nixers
How do you tidy your home, aka `tree -L2 ~` - Printable Version
+- nixers (https://nixers.net)
+-- Forum: Desktop Customization, Efficiency, and Aesthetics (https://nixers.net/forumdisplay.php?fid=45)
+--- Forum: Desktop Customization & Workflow (https://nixers.net/forumdisplay.php?fid=15)
+--- Thread: How do you tidy your home, aka `tree -L2 ~` (/showthread.php?tid=1293)
Pages: 1 2 3


How do you tidy your home, aka `tree -L2 ~` - z3bra - 03-04-2014

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 ~
/home/z3bra
├── bin
│   ├── backup
│   ├── bar
│   ├── battery
│   ├── cdump
│   ├── chan
│   ├── deptree.sh
│   ├── dualhead.sh
│   ├── gamma.sh
│   ├── img
│   ├── imgt
│   ├── imgurup
│   ├── info.sh
│   ├── instagram
│   ├── menu
│   ├── pipes
│   ├── popup
│   ├── prtmk
│   ├── q3dl
│   ├── rclick.menu
│   ├── square
│   ├── statusline.sh
│   ├── translate
│   ├── uplay
│   ├── upload
│   ├── utf8.sh
│   └── ypl
├── etc
│   ├── bashrc
│   ├── conky
│   ├── copy.sh
│   ├── cwmrc
│   ├── elinks
│   ├── evilwmrc
│   ├── irssi
│   ├── mutt
│   ├── ncmpcpp
│   ├── ratpoisonrc
│   ├── rtorrent.rc
│   ├── screenrc
│   ├── tmux.conf
│   ├── vim
│   ├── vimrc
│   ├── xbindkeysrc
│   ├── xinitrc
│   ├── Xresources
│   └── zshrc
├── src
│   ├── c
│   ├── pkg
│   ├── ports
│   └── prolog
├── tmp
├── usr
│   ├── img
│   ├── ports
│   └── vid
└── var
    └── mail

21 directories, 38 files

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 :)


RE: How do you tidy your home, aka `tree -L2 ~` - Neuromatic - 03-04-2014

Pretty much the same as yours:

Code:
─── tree -L 2 ~
/home/danny
├── bin
│   ├── activescrot.sh
│   ├── aurget
│   ├── cat
│   ├── coloredls
│   ├── colors.sh
│   ├── dmenu_bspwm.sh
│   ├── focus.sh
│   ├── gnu
│   ├── imgs.sh
│   ├── info.sh
│   ├── ioup
│   ├── irc.pl
│   ├── l.pl
│   ├── mails.sh
│   ├── menu.sh
│   ├── pipes.sh
│   ├── pomfse.sh
│   ├── pycli.py
│   ├── reload_fonts.sh
│   ├── remove_deps
│   ├── sieve
│   ├── spaceinvaders.sh
│   ├── thecat.sh
│   ├── tinyuri
│   ├── uhu
│   ├── uname.pl
│   └── yt-play
├── etc
│   ├── Xauthority
│   ├── Xresources
│   ├── adobe
│   ├── audacity-data
│   ├── bash
│   ├── file
│   ├── fvwm
│   ├── gitconfig
│   ├── gnupg
│   ├── gstreamer-0.10
│   ├── gtkrc
│   ├── interrobangrc
│   ├── iouprc
│   ├── irssi
│   ├── macromedia
│   ├── moc
│   ├── mozilla
│   ├── mplayer
│   ├── mutt
│   ├── muttrc
│   ├── ncftp
│   ├── ncmpc
│   ├── netrc
│   ├── rtorrent.rc
│   ├── ssh
│   ├── tmux.conf
│   ├── urxvt
│   ├── vim
│   ├── viminfo
│   ├── vimrc
│   ├── w3m
│   ├── xinitrc
│   └── zsh
├── lib
│   └── awk
├── tmp
├── usr
│   ├── docs
│   ├── images
│   ├── music
│   ├── repo
│   ├── share
│   ├── src
│   └── torrents
└── var
    ├── session
    └── watch

35 directories, 41 files



RE: How do you tidy your home, aka `tree -L2 ~` - z3bra - 03-04-2014

Fuck. That equality between our systems starts to be insane !


RE: How do you tidy your home, aka `tree -L2 ~` - Neuromatic - 03-04-2014

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


RE: How do you tidy your home, aka `tree -L2 ~` - towa - 04-04-2014

266 directories, 377 files :)
Yes i have a ~/Music folder with no sub directories (I just dump every Album i acquire in there)


RE: How do you tidy your home, aka `tree -L2 ~` - z3bra - 04-04-2014

Ah, I see :P Just use -L 1 then, to show us the basics of your organisation ;)


RE: How do you tidy your home, aka `tree -L2 ~` - yrmt - 04-04-2014

Code:
.
├── Applications
├── Desktop
│   ├── Screen\ Shot\ 2014-03-25\ at\ 19.11.06.png
│   ├── Screen\ Shot\ 2014-03-26\ at\ 15.35.18.png
│   ├── Screen\ Shot\ 2014-03-26\ at\ 20.00.59.png
│   └── bsdfan.c
├── Documents
│   ├── Adobe
│   ├── C
│   ├── Ephec
│   ├── KEYS
│   ├── Les_enregistrements.pages
│   ├── NIXERS
│   ├── OVH
│   ├── ROOTBSD_MAINTENANCE
│   ├── TODO
│   ├── Virtual\ Machines.localized
│   ├── awk
│   ├── consignes_TP_janvier.pages
│   ├── download.pages
│   ├── edge
│   ├── face.css
│   ├── iOS
│   ├── iosideas
│   ├── netbsdfr
│   ├── osx
│   ├── pascal
│   ├── tobuy
│   └── toplel
├── Downloads
│   ├── 00_Introduction.pdf
│   ├── 110916_netbsd-wallpaper.png
│   ├── 1395231855405.gif
│   ├── 2bwm
│   ├── 633-adv_windowlist.pl
│   ├── AdobeReaderInstaller_11_fr_ltrosxd_aaa_aih.dmg
│   ├── Archer.2009.S05E10.HDTV.x264-KILLERS.mp4
│   ├── C'est\ pas\ sorcier.csv
│   ├── CPS.c
│   ├── CodeBlocks-13.12-mac.zip
│   ├── Community.S05E11.HDTV.x264-LOL.mp4.part
│   ├── Exemples_SyllabusC.zip
│   ├── Exer_classe_etu_v1.docx
│   ├── INFOTECH_voc_list_Module_1_-4_-__5.doc
│   ├── NQPVqQr.png
│   ├── NSA_operation_ORCHESTRA_Annual_Status_Report.mkv
│   ├── NetBSD\ USB.pdf
│   ├── NetBSD-6.1.3-amd64-install.img.gz
│   ├── Parks.and.Recreation.S06E18.HDTV.x264-LOL.mp4.part
│   ├── Saint\ Jacques...\ la\ Mecque
│   ├── Saint\ Jacques...\ la\ Mecque.torrent
│   ├── The.Big.Bang.Theory.S07E19.HDTV.x264-LOL.mp4.part
│   ├── UnuxobQ.gif
│   ├── Weeds
│   ├── Workaholics.S04E11.HDTV.x264-EXCELLENCE.mp4.part
│   ├── a.out
│   ├── bitstream_vera_sans
│   ├── bitstream_vera_sans.zip
│   ├── blog
│   ├── dotfiles
│   ├── download.pptx
│   ├── eCampus1314.T104T005.c_masson.zip
│   ├── eCampus1314.T105T006.Exercices
│   ├── eCampus1314.T105T006.Exercices.zip
│   ├── eCampus1314.T116T032.2013-2014.zip
│   ├── fichier.c
│   ├── fichier.o
│   ├── fonts.tar.xz
│   ├── id_rsa.pub
│   ├── mkmemstick.sh
│   ├── netbsd_blue_by_speciesseven-d6rx67m.png
│   ├── osxinfo
│   ├── pbulk-serial-6
│   ├── pbulk-serial-6\ (1)
│   ├── pbulk-serial-6\ (1).tar.gz
│   ├── pbulk-serial-6\ 2
│   ├── pbulk-serial-6.tar.gz
│   ├── personnes.dat
│   ├── pkgsrc
│   ├── readingFile-vocaList1T.docx
│   ├── ski01.JPG
│   ├── software-devolo-cockpit-mac-v4-2-1.dmg
│   ├── strtok_exemple.c
│   ├── struct_pers\ (1).c
│   ├── struct_pers.c
│   ├── text
│   ├── toggle-osx-shadows
│   ├── vps.vncloc
│   └── xft.c
├── Library
│   ├── Accounts
│   ├── Application\ Scripts
│   ├── Application\ Support
│   ├── Assistants
│   ├── Audio
│   ├── Autosave\ Information
│   ├── Caches
│   ├── Calendars
│   ├── ColorPickers
│   ├── ColorSync
│   ├── Colors
│   ├── Compositions
│   ├── Containers
│   ├── Cookies
│   ├── Developer
│   ├── Dictionaries
│   ├── Facebook
│   ├── Favorites
│   ├── FontCollections
│   ├── Fonts
│   ├── GameKit
│   ├── Google
│   ├── Group\ Containers
│   ├── IdentityServices
│   ├── Input\ Methods
│   ├── Internet\ Plug-Ins
│   ├── Keyboard\ Layouts
│   ├── Keychains
│   ├── LaunchAgents
│   ├── LinkedIn
│   ├── Logs
│   ├── Mail
│   ├── Messages
│   ├── Mobile\ Documents
│   ├── MobileDevice
│   ├── MobileSafari
│   ├── Mozilla
│   ├── PhotoshopCrashes
│   ├── PreferencePanes
│   ├── Preferences
│   ├── Printers
│   ├── PubSub
│   ├── QuickTime
│   ├── Safari
│   ├── Saved\ Application\ State
│   ├── Screen\ Savers
│   ├── Services
│   ├── Sounds
│   ├── Spelling
│   ├── SyncedPreferences
│   ├── Thunderbird
│   ├── Twitter
│   ├── VirtualBox
│   ├── Voices
│   ├── WebKit
│   ├── iMovie
│   └── iTunes
├── Movies
├── Music
│   ├── iTunes
│   └── music
├── NETBSD
├── Orp-Font
│   ├── README.mkd
│   ├── bdftruncate.pl
│   ├── images
│   ├── lib
│   ├── misc
│   ├── xfont-install.zsh
│   └── xfont-test.zsh
├── Pictures
│   ├── Amsterdam_2013
│   ├── Floreffe_2013
│   ├── Fosdem_2014
│   ├── Marine_Cours_cheval
│   ├── Photo\ Booth\ Library
│   ├── Random_Marine
│   ├── STNicolas_Noel_2013
│   ├── Serre_Che_Janvier_2014
│   ├── The_Night_I_Met_her
│   ├── battlestation
│   ├── iPod\ Photo\ Cache
│   ├── other
│   ├── screenshots
│   ├── splash
│   └── wallpapers
├── Public
│   └── Drop\ Box
├── Server
│   ├── configs
│   ├── databases
│   ├── saveosx
│   ├── sodebeco-sodeso
│   └── znc
├── TODO
├── build
│   ├── tooldir.Darwin-13.0.2-x86_64
│   └── tools
├── go
│   ├── AUTHORS
│   ├── CONTRIBUTORS
│   ├── LICENSE
│   ├── PATENTS
│   ├── README
│   ├── VERSION
│   ├── api
│   ├── bin
│   ├── blog
│   ├── doc
│   ├── favicon.ico
│   ├── include
│   ├── lib
│   ├── misc
│   ├── pkg
│   ├── robots.txt
│   ├── src
│   └── test
├── gopath
│   ├── bin
│   ├── exes
│   ├── pkg
│   └── src
├── ii
│   ├── CHANGES
│   ├── FAQ
│   ├── LICENSE
│   ├── Makefile
│   ├── README
│   ├── config.mk
│   ├── ii
│   ├── ii.1
│   ├── ii.c
│   ├── ii.o
│   ├── irc
│   └── query.sh
├── ioup
│   ├── Makefile
│   ├── README.md
│   ├── config.h
│   ├── ioup
│   └── ioup.c
├── irc
│   ├── irc.freenode.net
│   ├── irc.nixers.net
│   └── queries.tmp
├── k
├── matiere
├── minixsrc
│   ├── LICENSE
│   ├── Makefile
│   ├── benchmarks
│   ├── bin
│   ├── build.sh
│   ├── commands
│   ├── common
│   ├── dist
│   ├── distrib
│   ├── docs
│   ├── drivers
│   ├── etc
│   ├── external
│   ├── gnu
│   ├── include
│   ├── kernel
│   ├── lib
│   ├── libexec
│   ├── man
│   ├── releasetools
│   ├── sbin
│   ├── servers
│   ├── share
│   ├── sys
│   ├── test
│   ├── tests
│   ├── tools
│   ├── usr.bin
│   └── usr.sbin
├── perl5
│   ├── bin
│   ├── lib
│   └── man
├── pkgin
│   ├── CHANGES
│   ├── CONTRIBUTORS
│   ├── Doxyfile
│   ├── Makefile
│   ├── Makefile.in
│   ├── README
│   ├── REPOSITORIES
│   ├── TODO
│   ├── a.out
│   ├── actions.c
│   ├── actions.o
│   ├── automatic.o
│   ├── autoremove.c
│   ├── autoremove.o
│   ├── cmd.h
│   ├── config.guess
│   ├── config.h
│   ├── config.h.in
│   ├── config.log
│   ├── config.status
│   ├── config.sub
│   ├── configure
│   ├── configure.ac
│   ├── decompress.o
│   ├── depends.c
│   ├── depends.o
│   ├── dewey.o
│   ├── download.c
│   ├── download.o
│   ├── external
│   ├── fexec.o
│   ├── fsops.c
│   ├── fsops.o
│   ├── global.o
│   ├── htdocs
│   ├── humanize.c
│   ├── impact.c
│   ├── impact.o
│   ├── install-sh
│   ├── kek
│   ├── log
│   ├── main.c
│   ├── main.o
│   ├── messages.h
│   ├── mkpkgindb.sh
│   ├── ok.html
│   ├── opattern.o
│   ├── order.c
│   ├── order.o
│   ├── pkg_check.c
│   ├── pkg_check.o
│   ├── pkg_infos.c
│   ├── pkg_infos.o
│   ├── pkg_str.c
│   ├── pkg_str.o
│   ├── pkgdb.o
│   ├── pkgin
│   ├── pkgin.1
│   ├── pkgin.h
│   ├── pkgin.sql
│   ├── pkgindb.c
│   ├── pkgindb.h
│   ├── pkgindb.o
│   ├── pkgindb_create.h
│   ├── pkgindb_queries.c
│   ├── pkgindb_queries.o
│   ├── pkglist.c
│   ├── pkglist.o
│   ├── progressmeter.o
│   ├── repositories.conf
│   ├── selection.c
│   ├── selection.o
│   ├── sqlite_callbacks.c
│   ├── sqlite_callbacks.o
│   ├── summary.c
│   ├── summary.o
│   ├── tools.c
│   ├── tools.h
│   ├── tools.o
│   └── var.o
├── spectrum-printer
│   ├── cameraman.pgm
│   ├── letters.h
│   ├── makefile
│   ├── prepare_image.sh
│   ├── readme.md
│   ├── screens
│   └── spectrum_printer.c
├── termite
│   ├── Makefile.freebsd
│   ├── Makefile.osx
│   ├── color.awk
│   ├── patched-vte.tar.gz
│   ├── readme.md
│   ├── termite
│   ├── termite.conf
│   └── vte-0.32.2-old
├── trilobite
│   ├── LICENSE
│   ├── Makefile
│   ├── README.md
│   ├── debian
│   ├── directory.cpp
│   ├── directory.h
│   ├── directory.o
│   ├── diskItem.cpp
│   ├── diskItem.h
│   ├── diskItem.o
│   ├── file.cpp
│   ├── file.h
│   ├── file.o
│   ├── preview.png
│   ├── trilobite
│   ├── trilobite.cpp
│   └── trilobite.o
└── wip
    ├── 2bwm
    ├── SDL
    ├── Xfixes
    ├── avahi
    ├── awesome
    ├── bspwm
    ├── clang
    ├── clisp
    ├── ctwm
    ├── cw
    ├── cwm-xenocara
    ├── doxygen
    ├── dzen2
    ├── flac
    ├── gcc45
    ├── gcc46
    ├── gcc47
    ├── gcc48
    ├── gcc49
    ├── geekcode
    ├── glib2
    ├── gnustep-objc
    ├── graphviz
    ├── gstreamer0.10
    ├── gtk2-engines-murrine
    ├── gtk3
    ├── herbstluftwm
    ├── htop
    ├── i3
    ├── icu
    ├── imlib2
    ├── libXi
    ├── libgcrypt
    ├── libproxy
    ├── librep
    ├── libstrophe
    ├── libvisio
    ├── libvpx
    ├── libwps
    ├── lp_solve
    ├── mcabber
    ├── mcwm
    ├── mksh
    ├── monsterwm
    ├── mplayer
    ├── ncmpcpp
    ├── pkgin
    ├── profanity
    ├── progress
    ├── rep-gtk2
    ├── rtorrent
    ├── sawfish
    ├── sbcl
    ├── spectrwm
    ├── stumpwm
    ├── subtle
    ├── supercat
    ├── sxhkd
    ├── transmission
    ├── transmission-gtk
    ├── wmii-devel
    └── xcb-util-image

249 directories, 201 files



RE: How do you tidy your home, aka `tree -L2 ~` - pizzaroll1 - 04-04-2014

Code:
~ >> tree -L 1
.
|-- Git
`-- Music

2 directories, 0 files

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                
.
|-- bin -> etc/scripts/bin
|-- etc
|   |-- bspwm
|   |-- conky
|   |-- emacs
|   |-- firefox
|   |-- fonts
|   |-- gpg
|   |-- i3wm
|   |-- ksh
|   |-- mail
|   |-- mpd
|   |-- ncmpcpp
|   |-- scripts
|   |-- themes
|   |-- vim
|   |-- x
|   `-- zsh
|-- src
|   |-- adventure
|   |-- blog
|   |-- freebsd
|   `-- gitolite-admin
`-- var
    |-- documents
    |-- music
    `-- pictures

27 directories, 0 files



RE: How do you tidy your home, aka `tree -L2 ~` - z3bra - 04-04-2014

Woah yrmt ! How do you find your path in here ? :O


RE: How do you tidy your home, aka `tree -L2 ~` - towa - 04-04-2014

Code:
.
├── Downloads
├── Dropbox
├── Mail
├── morgue
├── Music
├── ownCloud
├── Pictures
├── R
├── saves
├── source
├── Uni
├── VirtualBox\ VMs
└── WP
13 directories, 0 files