Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schinwald/dotfiles
My dotfiles for various environments.
https://github.com/schinwald/dotfiles
aliases dotfiles dotfiles-linux i3 i3wm picom polybar starship sxhkd zsh zshrc
Last synced: about 5 hours ago
JSON representation
My dotfiles for various environments.
- Host: GitHub
- URL: https://github.com/schinwald/dotfiles
- Owner: schinwald
- Created: 2023-03-25T15:11:28.000Z (over 1 year ago)
- Default Branch: development
- Last Pushed: 2024-10-30T03:27:13.000Z (8 days ago)
- Last Synced: 2024-10-30T06:23:09.671Z (8 days ago)
- Topics: aliases, dotfiles, dotfiles-linux, i3, i3wm, picom, polybar, starship, sxhkd, zsh, zshrc
- Language: Lua
- Homepage:
- Size: 182 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![image](https://github.com/user-attachments/assets/36fde504-80a5-433f-a0ab-3790197b1165)
These are my dotfiles for both Ubuntu and MacOS systems. I will probably extend this for other systems as I see fit, but for now I'm content with just these systems. This repository should be installed as a bare-repository to allow it to mount to the home directory and avoid the use of any linking. This is what I have read to be the simplist method for installing between systems (at least until I learn Nix).
## Installation
The installation process is a WIP since there are many ways the installation can go wrong D:
### Clone
First, make sure you have git installed...
Clone the repository as a bare-repository
```bash
cd ~/
git clone --bare [email protected]:schinwald/dotfiles.git $HOME/.dotfiles
alias df='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
df status
```### Install
If you want to install everything all together then run:
```bash
~/.setup/install.sh
```If you want to install everything individually then run:
```bash
~/.setup/utils/runner.sh ~/setup/installers//
```> NOTE: the runner is used for loading helper functions necessary for installers
### Startup
On ubuntu you can add your startup files to `~/.xprofile`