Skip to content

gerardet46/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This are my personal dotfiles for GNU/Linux, as well as useful scripts, located mostly in the sc/ folder. Some of them are part of my build of flybinds, which are located in sc/flybinds.

It also includes my Emacs config!

Installation of my system

You can also install a new arch (or artix) fresh system with my dotfiles and programs list (progs.csv). This uses LARBS, by Luke Smith, to install programs and dotfiles to build the entire desktop environment.

To do so, we just need to execute the file run-larbs.sh, which downloads the larbs.sh script and manipulates it with some defaults. Then, run as root the following:

curl -LO https://raw.githubusercontent.com/gerardet46/dotfiles/master/run-larbs.sh
sh run-larbs.sh

Also, if you want to set your custom dotfiles or aur helper, do the following:

sh run-larbs.sh [dotfiles-repo] [progs.csv file] [aur helper]

All of this arguments will replace original variables in the larbs.sh file.

Dependencies

To do it, you need to have this dependencies installed:

  • curl
  • A fresh arch/artix installation (no user creation needed)

Installation of dotfiles

Just clone this repo in the HOME folder. Everything should work out of the box.

git clone https://github.com/gerardet46/dotfiles ~/

Hooks for Arch Linux

If you are in an Arch linux based distro, you can prepare the .config/pacman-hooks executing (you will need to do this every time you create/delete/rename a pacman hook).

.config/set-config.sh

Notes

  • Some configs are using my library gcolors to set global colors for all the system, so the window manager may crash if you don’t have those installed. This are the script files that uses colors, for example $COL_BG_0, so maybe you can search for those files containing color definitions by executing grep -R "COL_" * .[^.]*.
  • For setting up Emacs, you can read the literate config (actually the README.org) in the .emacs.d folder.
  • The file copyconfigs.sh is used by me to rsync all the configs I need to upload.

About

My personal dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published