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.
- Host: GitHub
- URL: https://github.com/sadiksaifi/dotfiles
- Owner: sadiksaifi
- License: gpl-3.0
- Created: 2023-02-23T10:35:39.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-19T14:17:44.000Z (about 2 years ago)
- Last Synced: 2024-03-19T15:37:38.084Z (about 2 years ago)
- Topics: archlinux, dotfiles, emacs, hyprland
- Language: Shell
- Homepage:
- Size: 29.7 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
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