~w96k/dotfiles

My systems
Add maximized emacs
Emacs: don't open buffer list in a new window
Emacs: Change region and hl-line colors

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~w96k/dotfiles
read/write
git@git.sr.ht:~w96k/dotfiles

You can also use your local clone with git send-email.

-*- mode: org -*-

* Dotfiles
Here you can find my dotfiles for various of unix programs.

** GUIX
   I use guixsd as my primary linux distro. It's GNU (totally libre),
   extensible by GNU/Guile & based on nix package manager.

   [[config.scm][My config]]

** Emacs
   [[emacs.png]]

*** My setup
| Emacs version | 27                                        |
| Font          | Fira Mono                                 |
| Theme         | Default (I used Tomorrow Eightees before) |


| use-package           | Package management                        |
| vc [built-in]         | Version Control                           |
| org-mode [built-in]   | Mode for writing documents & more         |
| flymake [built-in]    | Spot code errors on the fly               |
| treemacs              | Fancy file manager in sidebar like in IDE |
| project.el [built-in] | Project Management                        |
| electric [build-in]   | Paren pairing                             |
| all-the-icons         | Icons for dired and treemacs              |
| telega                | Telegram frontend                         |
| git-gutter            | Showing git status of lines               |
| avy                   | Moving faster                             |
| mwim                  | Change default movement a bit             |
| fill-column-indicator | Show vertical bar at 70 symbols           |
| web-mode              | Editing templates                         |
| direnv                | Get project environment                   |
| guix                  | Guix frontend                             |
| pdf-tools             | Reading pdf files                         |

And many more! I left comments in my config, so you can get idea what
packages do.

** Install

   You need GNU Stow & Git installed

#+BEGIN_SRC bash
git clone <this_repo>
cd <this_repo>

stow <dir> -t ~
#+END_SRC