Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/urob/whim-config
Personal configuration for Whim window manager
https://github.com/urob/whim-config
tiling-window-manager whim whim-config
Last synced: about 1 month ago
JSON representation
Personal configuration for Whim window manager
- Host: GitHub
- URL: https://github.com/urob/whim-config
- Owner: urob
- Created: 2023-12-17T07:20:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-30T21:56:13.000Z (4 months ago)
- Last Synced: 2024-11-10T21:16:05.127Z (3 months ago)
- Topics: tiling-window-manager, whim, whim-config
- Language: C#
- Homepage:
- Size: 1.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# urob's whim-config
This is my personal [Whim](https://github.com/dalyIsaac/Whim) configuration. I sometimes use features that are not (yet) part of the official release. My personal [Whim dev](https://github.com/urob/Whim/tree/dev) repo will contain all needed features in those cases.
## Key bindings
My keybind configuration is intended to be used on a Colemak keyboard layout. Here's a reference chart:
## Useful stuff
- streamlined keybinds with `Bind(mod1, "P", "whim.command_palette.toggle");`
- icon labels for workspaces in status bar
- binds to cycle over workspaces, skipping those that are active on any monitor
- binds to swap monitors
- `Alt + F` unmaximizes and toggles focus layout, `Shift + Alt + F` maximizes if focus layout isn't active and otherwise toggles maximize## Icons in the workspace viewer
For the icons to work one must install a [Nerd Font](https://www.nerdfonts.com/) and use it for the Workspace widget. Here's the relevant line in my `bar.resources.xaml`:
```cs<Setter Property="FontFamily" Value="Ubuntu Nerd Font Propo" />
```
With [Scoop](https://scoop.sh/) the font I use can be installed as follows:
```powershell
# Add a bucket for the nerd-fonts
scoop bucket add nerd-fonts# Install the patched Ubuntu font
scoop install Ubuntu-NF-Propo
```## ... and this is how it looks
![]()