blob: 9469a0f01bf0c14bc9455c643f0a0d61b1167d90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
-*- 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
|