diff options
-rw-r--r-- | README.org | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -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. |