summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org18
1 files changed, 17 insertions, 1 deletions
diff --git a/README.org b/README.org
index 9d1c5c2..3aad073 100644
--- a/README.org
+++ b/README.org
@@ -9,7 +9,23 @@ Personal dotfiles, managed with GNU stow
[[pictures/showcase.png]]
To run my qtile configuration make sure you have installed [[http://docs.qtile.org/en/stable/manual/ref/widgets.html][widget requirments]] for each widget
-Currently I'm using *Guix and EXWM* on my main PC, so this configuration is a little messed up for now as I'm learning more about Guix and scheme/lisp.
+** Window Managers
+I have used xmonad, i3, qtile and EXWM.
+The first 3 are quite similar and do almost the same job, but I dislike i3 configuration files, and I'm not familiar with haskel. Qtile is configured with python and has pretty good documentation, so it's my preferred choice out of this 3.
+
+But my favorite window manager is EXWM, it offers a different workflow that I prefer. In a dual monitor setup I dedicate one workspace to the each monitor, and I rarely use more than 2 workspaces with EXWM as every program is treated as a buffer, and I'm able to just C-x b to a different one, instead of having dedicated workspaces for e.g chat, web, dev.
+
+*** Using this configs in non-guix distro
+Currently I'm using *Guix and EXWM* on my main PC, so this configuration is a little messed up for now as I'm learning more about Guix and scheme/lisp.
+**** Emacs
+If you are gonna try run my .emacs.d as is(which is advice you not to), you should comment out (guix-emacs-autoload-packages),
+and you should install missing files using `M-x package-install <name-of-missing-package>`.
+
+To run emacs as your desktop environment, you will need to link `.emacs.d/exwm/EXWM.desktop` to `/usr/share/xsessions/` or just run this:
+#+begin_src bash
+cd dotfiles
+cp .emacs.d/exwm/EXWM.desktop /usr/share/xsessions
+#+end_src>
** Important!
*I do not recommend to install my dotfiles as is*, you will need to have the required dependencies /such as starship prompt/ for it to work properly.