logo

inaban

Distrustful Wayland Compositor (inspired by XMonad and dwm) git clone https://hacktivis.me/git/inaban.git
DateCommit messageAuthorFiles+-
Make repository reuse compliantHaelwenn (lanodan) Monnier14+169-32
wlroots 0.15 compatibilityHaelwenn (lanodan) Monnier2+26-10
inaban.h: Separate unstable wlroots partsHaelwenn (lanodan) Monnier2+10-4
Remove gtk-primary-selection support (wlroots 0.14.0 compat)Haelwenn (lanodan) Monnier2+0-5
Allow VT-switching when lockedHaelwenn (lanodan) Monnier1+13-1
Revert "lock: Add quit shortcut"Haelwenn (lanodan) Monnier2+0-17
Handle new outputsHaelwenn (lanodan) Monnier2+32-10
config: Switch Mod key to Logo/Super_LHaelwenn (lanodan) Monnier1+4-2
lock: Add quit shortcutHaelwenn (lanodan) Monnier2+19-1
lock: Introduce lockingHaelwenn (lanodan) Monnier5+72-6
Describe current status and goalsHaelwenn (lanodan) Monnier4+77-31
Revert "Add basic implementation of wlr layer shell"Haelwenn (lanodan) Monnier3+0-645
.gitignore: NewHaelwenn (lanodan) Monnier1+4-0
wlroots 0.13.0 compatibilityHaelwenn (lanodan) Monnier4+206-159
Add basic implementation of wlr layer shellDrew DeVault3+599-0
LICENSE: Bump and assign to authorsHaelwenn (lanodan) Monnier4+5-5
Add VT switchingHaelwenn (lanodan) Monnier2+11-0
Fix formattingHaelwenn (lanodan) Monnier2+4-3
Move wayland-protocols files into ./protocols/Haelwenn (lanodan) Monnier2+5-5
Remove bemenu binding for nowHaelwenn (lanodan) Monnier3+22-16
README: Update inspirationsHaelwenn (lanodan) Monnier1+5-3
Bump copyright yearHaelwenn (lanodan) Monnier3+3-3
Implement xdg-decorationHaelwenn (lanodan) Monnier4+74-3
Add TODO about gtk-primary-selectionHaelwenn (lanodan) Monnier1+3-0
Add wlr_output_commit after wlr_output_set_modeHaelwenn (lanodan) Monnier1+1-0
Add borders on all surfacesHaelwenn (lanodan) Monnier2+27-2
Add support for clipboard / selectionHaelwenn (lanodan) Monnier2+39-0
Stop -s arguments from erasing the first oneHaelwenn (lanodan) Monnier1+16-5
inaban: unset DISPLAY only onceHaelwenn (lanodan) Monnier1+1-1
Clear out converstion warningsHaelwenn (lanodan) Monnier2+29-18
Add assert on server.backendHaelwenn (lanodan) Monnier1+5-4
Improve error handlingHaelwenn (lanodan) Monnier1+42-17
Remove INABAN_CURSOR_IGNOREHaelwenn (lanodan) Monnier2+0-6
Add resizing and moving windows via ModKeyHaelwenn (lanodan) Monnier4+140-42
Move function-wide comments right before their signatureHaelwenn (lanodan) Monnier2+17-25
extract keybinding commands to commands.cHaelwenn (lanodan) Monnier5+78-71
Makefile: Fix flags orderingHaelwenn (lanodan) Monnier1+2-2
config.h: Add missing ShiftMask definitionHaelwenn (lanodan) Monnier1+1-0
Drop support for running as rootHaelwenn (lanodan) Monnier2+11-29
Disable client-side decorationsHaelwenn (lanodan) Monnier2+13-0
Makefile: Fix for GNU MakeHaelwenn (lanodan) Monnier1+2-1
Makefile: fix for NetBSD makeHaelwenn (lanodan) Monnier1+20-18
inaban.c: allow multiple -s optionsHaelwenn (lanodan) Monnier1+12-4
README: document (Non-)GoalsHaelwenn (lanodan) Monnier1+11-0
Makefile: rebuild inaban on headers changeHaelwenn (lanodan) Monnier1+2-0
Change default background color to gruvbox hard-darkHaelwenn (lanodan) Monnier1+1-1
README: Note inspirationsHaelwenn (lanodan) Monnier1+8-0
make formatHaelwenn (lanodan) Monnier1+5-1
Make bindings configuration similar to dwmHaelwenn (lanodan) Monnier3+82-55
Makefile: install the manpageHaelwenn (lanodan) Monnier1+2-2
inaban.1: Create manpageHaelwenn (lanodan) Monnier1+31-0
Move usage info to one functionHaelwenn (lanodan) Monnier1+7-2
Clear most compiler warningsHaelwenn (lanodan) Monnier1+9-4
Remove remnants of CSD resize/moveHaelwenn (lanodan) Monnier2+1-81
s/INABAN_MODBIND_SWITCH/INABAN_MODBIND_NEXT_VIEW/Haelwenn (lanodan) Monnier2+2-2
Deny XDG-Shell move and resize requestsHaelwenn (lanodan) Monnier1+4-52
Forgot a struct definition in inaban.cHaelwenn (lanodan) Monnier2+10-10
Add LICENSEHaelwenn (lanodan) Monnier3+32-0
Add keybind to launch the terminalHaelwenn (lanodan) Monnier2+5-0
Revert "Sleep for 5 seconds if startup_cmd isn’t set"Haelwenn (lanodan) Monnier1+0-6
Add program launcherHaelwenn (lanodan) Monnier2+5-0
Remove braces containing a onelinerHaelwenn (lanodan) Monnier1+29-87
Allow configuration of bindingsHaelwenn (lanodan) Monnier2+5-4
sigterm_handler: remove exit()Haelwenn (lanodan) Monnier1+0-1
Properly handle SIGTERMHaelwenn (lanodan) Monnier1+14-1
Sleep for 5 seconds if startup_cmd isn’t setHaelwenn (lanodan) Monnier1+6-0
make formatHaelwenn (lanodan) Monnier1+3-1
Consider running as root only if setuid(0) failsHaelwenn (lanodan) Monnier1+6-11
fixup: include "config.h"Haelwenn (lanodan) Monnier1+1-0
Add configuration of the base modifier keyHaelwenn (lanodan) Monnier2+3-1
Move structs and their needed includes to inaban.hHaelwenn (lanodan) Monnier2+93-91
Makefile: Remove hardcodes from badwolfHaelwenn (lanodan) Monnier1+10-10
Makefile: move -DWLR_USE_UNSTABLE from CFLAGS to CDEPSHaelwenn (lanodan) Monnier1+2-2
README: Name explaination and installation notesHaelwenn (lanodan) Monnier1+10-0
Use CFLAGSs _POSIX_C_SOURCE instead of inaban.c oneHaelwenn (lanodan) Monnier1+0-1
inaban: Forbid running as root, drop permission if setuidHaelwenn (lanodan) Monnier1+28-0
Use Tab instead of F1 for switching of viewsHaelwenn (lanodan) Monnier1+2-2
make formatHaelwenn (lanodan) Monnier1+305-236
Reinitialise on TinyWL codeHaelwenn (lanodan) Monnier3+921-87
Initial CommitHaelwenn (lanodan) Monnier4+187-0