Commit Graph

63 Commits

Author SHA1 Message Date
1647f49c2c
[StumpWM] Add some new XF86 media keys 2021-10-07 18:29:41 +02:00
cb1c697f66
[StumpWM] Add ncmpcpp keybinds 2021-10-02 14:21:31 +02:00
dc52aa597f
[StumpWM] Add convenience keybindings 2021-10-02 13:05:15 +02:00
7a353ad6ec
[StumpWM] Add automatic windows for SYS
When no windows are present on the SYS group, open by default two
terminals and an HTOP window.
2021-10-02 13:04:28 +02:00
b5334f9893
[StumpWM] Add group, change group order, SYS now dynamic group
Add a new group dedicated to gaming, making it the 8th group.

DEV and SYS were swapped, and now SYS is a dynimacally tiling group.

Groups can now be defined as a `Dynamic' or `Floating' group. Any
other value in the corresponding column will be considered to be a
manually tiling group.
2021-10-02 13:01:28 +02:00
17835bfe93
[StumpWM] Replace explicit calls to terminal by command
In order to make my dotfiles more maintainable in case I change my
terminal emulator, explicit calls to the terminal have been replaced
by calls to the function `term' which itself will call explicitely the
terminal emulator.
2021-10-02 12:50:17 +02:00
58d6018199
[StumpWM] Remove unneeded headers for Elisp blocks 2021-09-18 19:04:22 +02:00
9bcac70ef4
[StumpWM] New keybinds, heading renamed
Keybinds related to the number row can now be automatically generated.
Related to this, keybinds to move windows between groups, following
them or not, and merge groups into the current one are added with this
commit.

The application keymap is now moved to the root map in order to keep
some consistency with my Emacs keybinds.
2021-09-18 19:04:22 +02:00
66d81280a6
[StumpWM] typo 2021-09-18 15:51:16 +02:00
22bbd61ed1
[StumpWM] Reorganize some code, better keybinds and modeline
Some modules loaded in init.lisp are instead loaded in modeline.lisp,
as it makes more sense.

Update modeline’s format.

Update groups’ number and name, they now have an actual name and
visible purpose. Their definition is also made at the same time as the
definition of the windows linked to these groups, generated by
different Elisp code blocks but from the same table.

Used fonts are also updated, loading more than one doesn’t seem to
have an effect. This commit also adds a comment on OTF fonts.

More keybinds and keymaps are now defined through tables to make them
more readable and easier to maintain.

Some keybinds are removed to make more sense between my Emacs keybinds
and keychords and StumpWM’s. Some move from window keychords to buffer
keychords.

Some Elisp functions are hidden in a dedicated noexport heading.
2021-09-01 21:34:02 +02:00
00a93963fa
[StumpWM] Remove commented code 2021-08-24 11:58:15 +02:00
76ffd76c2a
[StumpWM] Fix keybinds 2021-07-30 19:17:17 +02:00
8a83262148
Add StumpWM config 2021-07-30 17:47:03 +02:00