An open API service indexing awesome lists of open source software.

https://github.com/sadiksaifi/dotfiles

Arch Linux dotfiles.
https://github.com/sadiksaifi/dotfiles

archlinux dotfiles emacs hyprland

Last synced: 11 months ago
JSON representation

Arch Linux dotfiles.

Awesome Lists containing this project

README

          

#+title: My Arch Linux Dotfiles
#+author: Sadik Saifi
#+description: This is my arch linux dotfiles repo.
#+property: tangle no

** About
- This is my [[https://archlinux.org][Arch Linux]] setup and thier dofiles.
- If you want install my setup, you can install by using my [[https://github.com/sadikeey/ansible-playbook][ansible playbook]].

*** Wayland Setup

- Currently I am using [[https://hyprland.org/][Hyprland]] as my daily driver.
- Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks.

[[https://data.sadiksaifi.dev/Screenshots/desktop.png]]

*** Main Programs Configuration.
- [[file:.config/hypr/][HyprlandWM]] configuration.
- [[https://github.com/sadikeey/dotfiles/tree/main/.config/hypr#WAYBAR][Waybar]] configuration.
- [[https://github.com/sadikeey/nvim][Neovim]] configuration.
- [[https://github.com/sadikeey/emacs][Emacs]] configuration.
- [[file:.config/foot/][Foot]] configuration.
- [[file:.config/zsh/][Zsh]] configuration.

** Installation of my dotfiles
*Prerequisite* /rync/.

#+begin_src sh
cd $HOME
git clone --separate-git-dir=$HOME/.dotfiles.git https://github.com/sadikeey/dotfiles.git tmpdotfiles

rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/
rm -r tmpdotfiles

alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME'
dots config --local status.showUntrackedFiles no
#+end_src