Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andresmpa/dotfiles
A set of personal used configuration files for Arch Linux
https://github.com/andresmpa/dotfiles
arch-linux bspwm desktop dotfiles linux polybar python qtile sxhkd
Last synced: about 2 months ago
JSON representation
A set of personal used configuration files for Arch Linux
- Host: GitHub
- URL: https://github.com/andresmpa/dotfiles
- Owner: AndresMpa
- License: gpl-3.0
- Created: 2021-01-26T06:06:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T00:19:23.000Z (3 months ago)
- Last Synced: 2024-11-05T01:20:57.834Z (3 months ago)
- Topics: arch-linux, bspwm, desktop, dotfiles, linux, polybar, python, qtile, sxhkd
- Language: C
- Homepage:
- Size: 768 MB
- Stars: 23
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
"Dotfiles" are configuration files, scripts and documentation about an operative system; this repositorie
contains my configuration files including scripts, my shell config, some setting for those tools that I
use; also some recomendations and guides such as "Corne" which contain all the necessary materials for
building your own Corne keyboard such as mine. I high recommend to check some of my daemons if you use
systemctl and AMD GPU like Radeon or something like that## To do
- [ ] Update documentation
- [ ] Fix fonts installation scripts
- [ ] Update instalation script to SwayWM config
- [ ] Update used software---
## Desktop environments
BSPWM
![BSPWM](./examples/bspwm_2.png)
![Open source](https://img.shields.io/badge/-Open%20source-black?style=for-the-badge&logo=Open%20Source%20Initiative)
![Arch Linux](https://img.shields.io/badge/-arch%20linux-white?style=for-the-badge&logo=Arch%20Linux)
![Xorg](https://img.shields.io/badge/-Xorg-gray?style=for-the-badge&logo=X.Org)
![C/C++](https://img.shields.io/badge/-C/C++-darkblue?style=for-the-badge&logo=Cplusplus)
![Bash](https://img.shields.io/badge/-bash-black?style=for-the-badge&logo=GNU%20Bash)
![Alacritty](https://img.shields.io/badge/-alacritty-blue?style=for-the-badge&logo=Alacritty)Qtile
![Qtile](./examples/qtile_1.png)
![Open source](https://img.shields.io/badge/-Open%20source-black?style=for-the-badge&logo=Open%20Source%20Initiative)
![Arch Linux](https://img.shields.io/badge/-arch%20linux-white?style=for-the-badge&logo=Arch%20Linux)
![Xorg](https://img.shields.io/badge/-Xorg-gray?style=for-the-badge&logo=X.Org)
![Bash](https://img.shields.io/badge/-bash-black?style=for-the-badge&logo=GNU%20Bash)
![Python](https://img.shields.io/badge/-python-yellow?style=for-the-badge&logo=python)
![Kitty](https://img.shields.io/badge/-Kitty-brown?style=for-the-badge&logo=iTerm2)[Change theme feature](https://youtu.be/i6-JxMmvesE)
Windows
![Windows](./examples/win_1.png)
![Windowss](https://img.shields.io/badge/windows-blue?style=for-the-badge&logo=windows)
![PowerShell](https://img.shields.io/badge/-PowerShell-black?style=for-the-badge&logo=powershell)
![Win Terminal](https://img.shields.io/badge/-Win%20Terminal-black?style=for-the-badge&logo=iTerm2)Sway
![Sway](./examples/sway_1.jpg)
![Arch Linux](https://img.shields.io/badge/-arch%20linux-white?style=for-the-badge&logo=Arch%20Linux)
![Wezterminal](https://img.shields.io/badge/-Wezterminal-black?style=for-the-badge&logo=powershell)
![C/C++](https://img.shields.io/badge/-C/C++-darkblue?style=for-the-badge&logo=Cplusplus)
![JSON](https://img.shields.io/badge/-JSON-gray?style=for-the-badge&logo=json)
![CSS](https://img.shields.io/badge/-css-blue?style=for-the-badge&logo=CSS3)
![Bash](https://img.shields.io/badge/-bash-black?style=for-the-badge&logo=GNU%20Bash)BSPWM track #2
![BSPWM track 2](./examples/bspwm_track_2_1.png)
![Open source](https://img.shields.io/badge/-Open%20source-black?style=for-the-badge&logo=Open%20Source%20Initiative)
![Arch Linux](https://img.shields.io/badge/-arch%20linux-white?style=for-the-badge&logo=Arch%20Linux)
![Xorg](https://img.shields.io/badge/-Xorg-gray?style=for-the-badge&logo=X.Org)
![C/C++](https://img.shields.io/badge/-C/C++-darkblue?style=for-the-badge&logo=Cplusplus)
![Lua](https://img.shields.io/badge/-Lua-purple?style=for-the-badge&logo=Lua)
![Zsh](https://img.shields.io/badge/-bash-black?style=for-the-badge&logo=GNU%20Bash)
![Wezterminal](https://img.shields.io/badge/-Wezterminal-black?style=for-the-badge&logo=powershell)i3 - Vimium like
![i3](./examples/i3.png)
![Open source](https://img.shields.io/badge/-Open%20source-black?style=for-the-badge&logo=Open%20Source%20Initiative)
![Arch Linux](https://img.shields.io/badge/-arch%20linux-white?style=for-the-badge&logo=Arch%20Linux)
![Xorg](https://img.shields.io/badge/-Xorg-gray?style=for-the-badge&logo=X.Org)
![C/C++](https://img.shields.io/badge/-C/C++-darkblue?style=for-the-badge&logo=Cplusplus)
![Zsh](https://img.shields.io/badge/-bash-black?style=for-the-badge&logo=GNU%20Bash)
![Wezterminal](https://img.shields.io/badge/-Wezterminal-black?style=for-the-badge&logo=powershell)## Installation
If you want to do it yourself source `$install.sh `, them choose "y" if
you want the same configuration, type "n" if you want it from scratch.NOTE: If you see error please add and issue, I'll try yo solve it ^-^
```
$ git clone https://github.com/AndresMpa/dotfiles.git
$ cd dotfiles
$ source ./install.sh
```If you are using AMD GPU, try "postInstall", it could help you; also if you want
to change your shell source "postInstall" too```
$ source ./install.sh
```## Keyboard configuration
![Corne keyboard](./examples/corne.jpg)
![keymap](./examples/keymap.png)![Open source](https://img.shields.io/badge/-Open%20source-black?style=for-the-badge&logo=Open%20Source%20Initiative)
![Linux](https://img.shields.io/badge/-Linux-black?style=for-the-badge&logo=Linux)
![C/C++](https://img.shields.io/badge/-C/C++-darkblue?style=for-the-badge&logo=Cplusplus)[Corne](./documentation/Keymap.md)
### Installation & configuration of QMK
```
sudo pacman --needed --noconfirm -S git python-pip libffi
sudo pacman -Syyu qmk
qmk setup
qmk config user.keyboard=crkbd/rev1
qmk config user.keymap=AndresMpa
qmk new-keymap
qmk compile -kb crkbd -km AndresMpa
```### Util
[SafeEyes](https://github.com/slgobinath/SafeEyes)
I use glasses so I don't want to use bigger ones, it helps me to rest[Redshift](https://wiki.archlinux.org/title/redshift)
This util change the color or my screen for me, it makes easier to use
the computer[Ollama](https://ollama.ai/)
I'm using this with an extension for VSCodium call [CodeGPT](https://www.codegpt.co/)
I'm using it to get my own GPT working on VSCodium, to install it I use [this](https://github.com/jmorganca/ollama/blob/main/docs/linux.md) following the instruction [here](https://docs.codegpt.co/es/docs/tutorial-ai-providers/ollama)