.dotfiles
π My personal dotfiles - and the means to manage them
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
βCITATION.cff file
Found CITATION.cff file -
βcodemeta.json file
Found codemeta.json file -
β.zenodo.json file
Found .zenodo.json file -
βDOI references
-
βAcademic publication links
-
βCommitters with academic emails
-
βInstitutional organization owner
-
βJOSS paper metadata
-
βScientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Keywords
Repository
π My personal dotfiles - and the means to manage them
Basic Info
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
- Releases: 0
Topics
Metadata Files
README.md
<!-- ![Version][version-badge] -->
[Dotfiles][release]
(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 ...
[![wakatime][wakatime-badge]][wakatime-repo]
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.
shell
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)
shell
cd ~
python3 -m venv ~/.venv/dotenv
Step 3 - Activate Virtual Environment
shell
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:
shell
dotenv
To deactivate the virtual environment, use the deactivate command as usual.
Step 4 - Run the Installer
shell
cd .dotfiles
make install
source ~/.bashrc
And that's it, you're ready to go!
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.
License βοΈ
Owner
- Name: Ragdata ββ
- Login: Ragdata
- Kind: user
- Location: Brisbane, QLD Australia
- Company: @redeyed-au
- Repositories: 9
- Profile: https://github.com/Ragdata
Technomancer / Bit Wrangler / Drummer Veteran Australian Full-Stack Engineer
Citation (CITATION.cff)
# See: https://citation-file-format.github.io/
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Ragdata's Dotfiles
message: >-
If you use this software, please cite using the
information provided here
type: software
authors:
- given-names: Darren
family-names: Poulton
email: ragdata@ragdata.dev
orcid: 'https://orcid.org/0000-0001-8986-2886'
affiliation: Redeyed Software
repository-code: 'https://github.com/ragdata/.dotfiles'
url: 'https://ragdata.github.io/.dotfiles'
abstract: >-
The dotfiles I use to configure my environments, and the means to manage them ...
license: MIT
GitHub Events
Total
- Watch event: 1
- Issue comment event: 1
- Push event: 85
- Pull request event: 1
- Create event: 4
Last Year
- Watch event: 1
- Issue comment event: 1
- Push event: 85
- Pull request event: 1
- Create event: 4
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- Ragdata (2)
- dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- docker >=7.0.0
- dotenv >=0.9.9
- github-cli >=1.0.0
- rich >=13.7.1
- shellingham >=1.5.4
- typer >=0.9.0