Line | |
---|
1 | -*- mode: org -*-
|
---|
2 |
|
---|
3 | * Dotfiles
|
---|
4 | Here you can find my dotfiles for various of unix programs.
|
---|
5 |
|
---|
6 | ** GUIX
|
---|
7 | I use guixsd as my primary linux distro. It's GNU (totally libre),
|
---|
8 | extensible by GNU/Guile & based on nix package manager.
|
---|
9 |
|
---|
10 | [[config.scm][My config]]
|
---|
11 |
|
---|
12 | ** Emacs
|
---|
13 | [[emacs.png]]
|
---|
14 |
|
---|
15 | *** My setup
|
---|
16 | | Emacs version | 27 |
|
---|
17 | | Font | Fira Mono |
|
---|
18 | | Theme | Default (I used Tomorrow Eightees before) |
|
---|
19 |
|
---|
20 |
|
---|
21 | | use-package | Package management |
|
---|
22 | | vc [built-in] | Version Control |
|
---|
23 | | org-mode [built-in] | Mode for writing documents & more |
|
---|
24 | | flymake [built-in] | Spot code errors on the fly |
|
---|
25 | | treemacs | Fancy file manager in sidebar like in IDE |
|
---|
26 | | project.el [built-in] | Project Management |
|
---|
27 | | electric [build-in] | Paren pairing |
|
---|
28 | | all-the-icons | Icons for dired and treemacs |
|
---|
29 | | telega | Telegram frontend |
|
---|
30 | | git-gutter | Showing git status of lines |
|
---|
31 | | avy | Moving faster |
|
---|
32 | | mwim | Change default movement a bit |
|
---|
33 | | fill-column-indicator | Show vertical bar at 70 symbols |
|
---|
34 | | web-mode | Editing templates |
|
---|
35 | | direnv | Get project environment |
|
---|
36 | | guix | Guix frontend |
|
---|
37 | | pdf-tools | Reading pdf files |
|
---|
38 |
|
---|
39 | And many more! I left comments in my config, so you can get idea what
|
---|
40 | packages do.
|
---|
41 |
|
---|
42 | ** Install
|
---|
43 |
|
---|
44 | You need GNU Stow & Git installed
|
---|
45 |
|
---|
46 | #+BEGIN_SRC bash
|
---|
47 | git clone <this_repo>
|
---|
48 | cd <this_repo>
|
---|
49 |
|
---|
50 | stow <dir> -t ~
|
---|
51 | #+END_SRC
|
---|
Note:
See
TracBrowser
for help on using the repository browser.