Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amarok1412/.dotfiles
My dotfiles
https://github.com/amarok1412/.dotfiles
configuration dotfiles i3 zshrc
Last synced: 5 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/amarok1412/.dotfiles
- Owner: AmarOk1412
- Created: 2017-07-23T22:27:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-04-27T00:27:01.000Z (almost 4 years ago)
- Last Synced: 2024-12-05T16:23:28.852Z (2 months ago)
- Topics: configuration, dotfiles, i3, zshrc
- Language: Python
- Size: 7.67 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .DOTFILES
# Just my .dotfiles
These .dotfiles are used (mainly) on a Dell XPS 9560 with Fedora 30 and
(minus ansible) a Thinkpad P51 with Ubuntu 19.04.![](screenshots/20190519.png)
# Configured softwares
This repository contains my configurations for the following softwares:
+ i3
+ rofi
+ git
+ zsh# Automate all the things
For now, ansible is used to install a new desktop from scratch. The roles
will install all the softwares I need, init all my projects repositories
and copy my important datas on the device.This is the process I use to install a new device:
1. Install a new distribution manually
2. Mount my encrypted back-up to /tmp/decrypted_lutices
3. Manually copy my .ssh keys and add it to the agent
5. Then run
```bash
sudo dnf install git ansible
git clone http://github.com/AmarOk1412/.dotfiles
cd .dotfiles
ansible-playbook playbook.yml -K --extra-vars "ldap="
```
6. Drink matéFor the server:
```
ansible-playbook playbook_enconn.yml -u amarok -i hosts --tags=server
```# Lutices
Lutices is the name of my luks2 encrypted back-up.
This is the minimal internal structure of my back-ups:
```
.
├── .key
│ └── EEB2A9A9.key
├── .password-store
├── Pictures
│ ├── avatars
│ └── wallpapers
├── .ssh
├── .thunderbird
└── TODOLists
```+ `.ssh` will populate `.ssh`
+ `.key` will populate gnupg2
+ `.password-store` will populate [pass](https://www.passwordstore.org/)
+ `.thunderbird` will populate `thunderbird`
+ The other directories contain my minimal datas.