Commit graph

349 commits

Author SHA1 Message Date
e329e7a59a home: zsh: enable VTE integration when appropriate 2021-05-08 17:14:13 +02:00
98a8e068ea machines: aramis: services: enable wireguard 2021-05-08 17:14:13 +02:00
f5fcd2a7a6 home: wm: screen-lock: add 'notify.delay' setting 2021-05-08 17:14:13 +02:00
1b9b598662 home: wm: screen-lock: add corner delay setting 2021-05-08 17:14:13 +02:00
05e0cd4e1f modules: users: reformat 2021-05-08 17:14:13 +02:00
9973e0d32f home: firefox: add form-history-control extension 2021-05-08 17:14:13 +02:00
8231e8feaa home: wm: i3: use keycode for shutdown mapping
The motivation for using keycodes for all those mappings is to allow
switch to an actual french keyboard layout it still be able to move
through workspaces etc...
2021-05-08 17:14:13 +02:00
8dc89846b2 machines: aramis: home: use GTK pinentry
I do have a graphical session, I can afford to be "fancy"
2021-05-08 17:14:13 +02:00
5a32160954 home: gpg: make pinentry configurable 2021-05-08 17:14:13 +02:00
6612d0226a modules: packages: prefer user compinit to global
This should make the shell startup faster.
2021-05-08 17:14:13 +02:00
75e3d9bf70 project: bootstrap: unlock BW when logged in 2021-05-08 17:14:13 +02:00
9dbfb65c27 home: wm: i3: add display bindings 2021-05-08 17:14:13 +02:00
f8d6447ac4 home: wm: i3: add dunst bindings 2021-05-08 17:14:13 +02:00
185781a4e2 home: wm: i3: add binding to toggle xautolock 2021-05-08 17:14:13 +02:00
cdc29efafc home: wm: screen-lock: add xautolock options 2021-05-08 17:14:13 +02:00
9f6c614c9f home: wm: add screen-lock 2021-05-08 17:14:13 +02:00
54a20058fb home: wm: dunst: add configuration 2021-05-08 17:14:13 +02:00
6bad81a644 home: wm: add dunst 2021-05-08 17:14:13 +02:00
971ee359ce home: wm: use explicit 'enable' options
This is so that I can explicitly enable them if I were to use Wayland
and Sway, given that they should be compatible with both environment.

This also means that putting them in `/home/x/` would a misnomer... Will
revisit this if and when I try out Wayland and sway...
2021-05-08 17:14:13 +02:00
c175964630 modules: users: add myself to 'video' and 'audio' 2021-05-08 17:14:13 +02:00
046391e26e home: wm: i3bar: hide music block when not playing 2021-05-08 17:14:13 +02:00
b32fec2c63 home: wm: i3bar: add gammastep block if enabled 2021-05-08 17:14:13 +02:00
3ec448bf03 machines: aramis: home: enable gammastep 2021-05-08 17:14:13 +02:00
c3c44bceb6 home: add gammastep 2021-05-08 17:14:13 +02:00
e1240c188e home: firefox: add tridactyl 2021-05-08 17:14:13 +02:00
d5b3b95827 home: firefox: use tridactyl-native when enabled 2021-05-08 17:14:13 +02:00
c17b5f4004 machines: aramis: home: enable firefox 2021-05-08 17:14:13 +02:00
e06edc8f47 home: add firefox 2021-05-08 17:14:13 +02:00
4d04dd9b9b home: wm: i3: use udiskie service 2021-05-08 17:14:13 +02:00
e6b810b5a1 home: add udiskie 2021-05-08 17:14:13 +02:00
595720dcd4 home: wm: i3: use flameshot service directly
Instead of starting `flameshot` with `i3`, use the provided service.
2021-05-08 17:14:13 +02:00
e6fb00ce9a home: add flameshot 2021-05-08 17:14:13 +02:00
d01b7963cd machines: aramis: home: enable zathura 2021-05-08 17:14:13 +02:00
646768c3b7 home: add zathura 2021-05-08 17:14:13 +02:00
b254e0f7ac machines: aramis: home: enable termite 2021-05-08 17:14:13 +02:00
fee045d82c home: wm: i3: use 'my.home.terminal' explicitly 2021-05-08 17:14:13 +02:00
76b17e924a home: terminal: add termite 2021-05-08 17:14:13 +02:00
9fe78a5a70 home: add terminal
This module abstracts away the color configuration.
2021-05-08 17:14:13 +02:00
90ccf42779 home: wm: i3: add configuration 2021-05-08 17:14:13 +02:00
cdbe16e703 home: wm: add rofi 2021-05-08 17:14:13 +02:00
1da8177ea2 home: wm: add i3bar 2021-05-08 17:14:13 +02:00
fe9f468e06 machines: aramis: home: enable X & i3 2021-05-08 17:14:13 +02:00
45cb955433 machines: aramis: add home configuration 2021-05-08 17:14:13 +02:00
b6fb77fc34 modules: add home
This makes setting and referring to my home-manager options easier.
2021-05-08 17:14:13 +02:00
f57cfda767 home: wm: add i3
This is only the basic default configuration. The full configuration
will come later.

I am not a fan of `wm.windowManager`, I might rename that option at some
point.
2021-05-08 17:14:13 +02:00
5427f15a17 home: add X keyboard configuration 2021-05-08 17:14:13 +02:00
6acf9f4a19 machines: add aramis 2021-05-08 17:14:13 +02:00
cd7c8e2172 lib: attrs: add renaming functions 2021-05-08 17:14:13 +02:00
e0b0f44a9a lib: attrs: document functions 2021-05-08 17:14:13 +02:00
bd53470e46 lib: attrs: add genAttrs' function 2021-05-08 17:14:13 +02:00