All Projects → ar1a → dotfiles

ar1a / dotfiles

Licence: MIT license
My dotfiles

Programming Languages

shell
77523 projects
lua
6591 projects
emacs lisp
2029 projects
Nix
1067 projects
YASnippet
69 projects

My Dotfiles

Welcome!

Welcome to my dotfiles! This contains everything I use to config my computer, minus a few things that contain passwords!

How to setup

This is pretty easy! all you need is Gnu Stow.

git clone --recursive https://github.com/ar1a/dotfiles ~/dotfiles
cd ~/dotfiles
stow emacs # or whatever you want to use!

You can easily remove them by running

stow -D emacs

Special setup

Emacs

You will also need Doom emacs.

git clone https://github.com/hlissner/doom-emacs ~/.emacs.d -b develop
cd ~/.emacs.d
make quickstart

And also, make sure to install the fonts in dotfiles/emacs/.doom.d/fonts.tar.gz **THESE WILL MAKE THE SAVE ICON LOOK LIKE A LIGATURE IN EMACS**

+mail

For my mail setup i have my offlineimap running (config included in repo), and also have a .msmtprc in my home directory. You can see how to configure that Here

Offlineimap

You will need to create a python file called decrypt.py with a function mailpasswd() that returns the password

Rofi

You have to install `rofi-pass` for pass-store integration.

You can also install rofimoji for an emoji picker https://github.com/fdw/rofimoji

Nixos

Nixos can’t be stow’d, so my setup is configuration.nix is symlinked to etc/nixos and home.nix is a home-manager thing which is symlinked to \~/.config/nixpkgs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].