Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ragdata-stash/.dotfiles

Repository files navigation

My Personal Dotfiles
(and the means to manage them)

These are my .dotfiles. There are many like them, but these ones are mine. My .dotfiles are my best friends. They are my life. I must master them as I must master my life. My .dotfiles, without me, are useless. Without my .dotfiles, I am useless. I must execute my .dotfiles true. I must use them straighter than my enemy who is trying to hack me. I must hack him before he hacks me ... and I will ...


Overview

Welcome to yet another fucking dotfile repository!

These are the very first files I drop onto any machine I set up -- bare metal or virtual, it doesn't matter. Why? Because they guarantee my environment feels just right, no matter where I am. Inside you'll find slick aliases, custom functions, completions, and plenty more.

Keeping everything running smooth is a lightweight command-line utility written in Python. It takes inspiration from the big-name environment managers, but skips the bloat (and yes, you even get to pick your own prompt style!).

Installation

Step 1 - Clone this Repository

Clone this repo to a directory anywhere under your user's home directory.

git clone https://github.com/ragdata/.dotfiles.git

Step 2 - Create Virtual Environment

(This only needs to be done once - once complete you can skip this step and go straight to step 3. And yes, I'm sorry - you need to create the virtual environment exactly as shown because it is referenced in the makefile)

cd ~
python3 -m venv ~/.venv/dotenv

Step 3 - Activate Virtual Environment

source ~/.venv/dotenv/bin/activate

Once .dotfiles is installed, an alias will automatically load allowing you to activate the virtual environment using the following command:

dotenv

To deactivate the virtual environment, use the deactivate command as usual.

Step 4 - Run the Installer

cd .dotfiles
make install
source ~/.bashrc

And that's it, you're ready to go!

^ Top

Security

Warning

If you discover any issue regarding the security of this project, please disclose that information responsibly by sending a security advisory. PLEASE DO NOT CREATE AN ISSUE OR DISCUSSION TOPIC. You can read more about this project's security policies HERE

While I always good security practices, 100% security can never be guaranteed in any software package. Dotfiles is provided AS IS, and without warranty. You can find more details in the LICENSE file included with this repository.

^ Top

License

Copyright (c) 2025 Redeyed Technologies

CLICK HERE FOR THE FULL TEXT OF THIS LICENSE


If you like this repository, please give it a (it really does help)

Copyright (c) 2025 Redeyed Technologies

About

My personal dotfiles - and the means to manage them

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors