/dotfiles-1

nullxception's desktop and other configurations

Primary LanguageShellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

nullxception's desktop and other configurations

License: BSD 3--Clause License Twitter: nullxception

What the heck is this 🤔

It just a dotfiles repo, which is a set of some configurations that commonly used by me on my desktop and server.

It was supposed to helps me config my fresh machine faster, but also act as an archive in case someones want to know my setup. So, don't be shy, give a ⭐️ if some configs can helps you :)

🏗 Installation

After cloning the repo, you can run this command :

  • Linux

    ./install.sh <topic_name>
  • Windows (from pwsh)

    .\install.ps1 <topic_name>

and that's pretty much it 😊

📑 Topic Structures

As you can see, this dotfiles is grouped by topics.

Each of it has their own .module-data (either ended with .bash or .ps1, depending on the OS target) files that will be used by the install script.

For complete example, take a look at .module-data.bash.example and .module-data.ps1.example files in the root directory of this repository.

💬 FAQ

🤔: Can I use it on my machine ?

For some topic like shell or firefox, yes.

But for etc topic, I don't think you want to install it blatantly, since it's a system configuration, tho you can still use it as a references (maybe ?) :)

🤔: Why don't use ansible/stow/yadm/etc instead ?

For simple task such installing files, I think shell script (bash/pwsh) is more than enough for me.

🤔: Is there any LDA or r/unixporn-able desktop suite configuration here ?

I'm just your regular desktop-environment neighbor (ATM) :)

📄 License

Copyright © 2019 Nauval Rizky. This project is BSD 3-Clause License licensed.