Skip to content

MarcusBoay/rlogout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rlogout

A rewrite of wlogout in Rust and GTK4. showcase

Notable differences

  • Layout file is named layout.json instead of layout
  • Layout file must be a valid json file (put the original layout file in an array and separate each entry with a comma) (see layout.json)
  • Config directory is rlogout instead of wlogout (example: ~/.config/rlogout)

Additional features

  • optional label_x_align, and label_y_align to manipulate the position for the label of buttons (see layout.json)

label_positioning

  • allow using "Enter"/"Space" on focused buttons (navigate buttons with arrow keys)

  • -d, --disable-mouse-input option

  • -a, --auto-margin, -H, --button-height <BUTTON_HEIGHT>, and -W, --button-width <BUTTON_WIDTH> options.

  • -M, --mirror-window option. Put buttons on all windows.

Build

To install the dependencies, you would need to use nix. Once you have that, run nix-shell. This will install and load all dependencies listed in shell.nix.

About

Rewrite of wlogout in Rust and GTK4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published