- A name to describe computer configuration enthusiasts
- The act, or craft, of creating and refining your computing environment
- You’re probably here because you are inclined toward this (Emacs)
Let’s go into more detail about what it means!
- Satisfaction of learning something new, being creative
- Building an environment tailored to the way you think and work
- Express your aesthetics (minimalism, colors, typography)
- Ensuring your freedom and privacy
- Most of us start with mainstream operating systems
- The freedom of the GNU/Linux combo is unmatched
- It gives you a platform for building your ideal environment
- An endless array of programs and tools you can use
- Mainstream, easy to use: Ubuntu, Debian, Fedora, etc
- More technical: Arch (and derivatives), Gentoo
- Functional: NixOS, GNU Guix
- Full environments: GNOME, KDE, XFCE, MATE, LXDE/LXQt, etc
- Window managers: EXWM, i3, Awesome, dwm, bspwm, StumpWM, Openbox, etc
- Emacs
- Vim (or derivatives)
Each of these has its own implications on how you might craft your system!
- Chat
- Music
- File syncing
- Login managers
- Session managers
- Check in your configuration to source control
- Sharing your configuration with others
- Improving the organization and presentation
- Start wherever you are most comfortable
- Use your tools for a while (at least a month) before trying something else
- Follow good content sources (Twitter, Reddit, Blogs, Videos) for new ideas
- Join communities where people trade ideas
Want to hear more thoughts on this? Let me know in the comments, and share your own ideas so that we can discuss them!
In the future I’ll branch out to talk more about alternative system configs and tools so that you have more options to choose from.