Commit graph

15 commits

Author SHA1 Message Date
Vincent Ambo
a6de90aec7 fix(desktop): Enable exporting of X-server configuration
This enables commands like `localectl list-keymaps` etc. to work
correctly.
2018-05-05 12:22:26 +02:00
Vincent Ambo
95ce089815 feat(desktop): Install Helvetica Neue font 2018-04-23 15:34:45 +02:00
Vincent Ambo
37c182cebb feat(desktop): Add "screen-lock with wallpapers" shell script 2018-04-22 12:49:02 +02:00
Vincent Ambo
4b1a1522cc feat(desktop): Enable Russian keyboard layout 2018-03-09 11:09:04 +01:00
Vincent Ambo
bcd317f23d refactor(pkgs): Add wallpapers to top-level package set 2018-03-04 22:09:18 +01:00
Vincent Ambo
95eedea9ac feat(emacs): Install required emacs packages via Nix 2018-03-04 00:07:38 +01:00
Vincent Ambo
d68582360a feat(desktop): Type parentheses the Lisp-machine way
https://www.reddit.com/r/lisp/comments/78tx8f/typing_parentheses_the_lisp_machine_way/
2018-01-12 22:56:46 +01:00
Vincent Ambo
5fd46c7062 feat(desktop): Re-enable Compton 2018-01-04 23:22:26 +01:00
Vincent Ambo
7ca55c3fd5 feat(desktop): Move from i3 to exwm
Emacs just controls everything now. Why not!

Rather than using the builtin NixOS support for EXWM I've added a
custom snippet that takes care of the launching. This assumes that the
user launching the session has my emacs configuration installed, which
I, in practice, always do.

* remove setup of i3wm (until I'm comfortable using exwm I will keep
  the i3 configuration files around)
* disable compton (exwm brings its own compositor)
* disable auto-starting of emacs user service
* enable & configure exwm (also see correlating commits in my emacs.d
  repository)
2017-11-15 18:37:22 +01:00
Vincent Ambo
ba3a9c53eb feat(desktop): Install some more fonts
Adds fonts that will be useful for switching to i3status-rust and its
powerline mode!
2017-10-21 00:33:54 +02:00
Vincent Ambo
9b7810ae42 style(all): Consistently use block/attr format & clean up 2017-10-21 00:33:39 +02:00
Vincent Ambo
7fe75e0138 feat(dotfiles): Begin controlling various dotfiles from Nix
Moves my i3 configuration into a nix derivation called 'tazjins-dotfiles'.

A good step towards fully declarative system configuration!
2017-10-21 00:05:49 +02:00
Vincent Ambo
b8e419583c fix(desktop): Start feh-wp.timer faster 2017-10-17 00:43:14 +02:00
Vincent Ambo
bcec9f8360 fix(desktop): Bind feh-wp.timer to graphical target 2017-10-17 00:41:51 +02:00
Vincent Ambo
4327d0e0b9 refactor(desktop): Split out desktop configuration
* move desktop configuration to own nix file
* remove old clone-wallpapers service
* use wallpapers nix package for randomly setting wallpaper
2017-10-17 00:34:04 +02:00