Skip to content

Steuv1871/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steuv1871's Dotfiles

My cross system dotfiles using Stow
by @Steuv1871

Structure inspired by @xero

More info on dotefiles

Used on the following systems:

  • Windows 10 (Desktop)
  • Debian/Ubuntu (WSL)
  • Garuda (Laptop)
  • Atlas OS (Laptop)
  • Raspberry Pi OS (RPi Zero 2)
  • Armbian (Banana Pi Zero)
  • Android (termux)

Structure

All folders are stow packages
Exept system specific configs which are in there OS name

Installation

Clone the repo and sync submodules

git clone --recurse-submodules https://github.com/Steuv1871/dotfiles.git ~/.dotfiles
cd ~/.dotfiles

Stow needed packages

stow <package name>

Gain Read/write permissions

Generate a personnal access token (PAT) from github developper settings with access to the dotefiles repo.

cd ~/.dotfiles
git remote set-url origin https://oauth2:<oauth-key-goes-here>@github.com/Steuv1871/dotfiles.git

[!TIP] For machines that can't run a proper Internet Navigator to get the PAT, connect to that machine with SSH. On target machine with Systemd OS:

sudo systemctl enable ssh
sudo systemctl start ssh

Specific

Specific complementary action needed. Mostly execution permission on scripts.

Conky

stow ~/.dotfiles/conky
chmod +x ~/.config/conky/conky-launch.sh

SDDM

stow ~/.dotfiles/sddm
chmod +x ~/.config/sddm/config-sddm.sh
bash "~/.config/sddm/config-sddm.sh"

Windows

.\windows\bootstrap.ps1

Manual sync

Somes infos are not linked from dotfiles and need to be manually sync.

Windows 10

TODO: Create sync script

About

My dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published