Skip to content

Gurkinator1/manfred

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

"Manfred" is an over-engineered desktop pet. All you need is a sprite sheet and a simple config.

Usage

when executed, the binary will try to load the config from a file called config.yaml from the current working directory. This is where you define the location of your sprite sheet, dimensions, animations and more. Right now, looking at the example cat config located in example_configs is probably the easiest way to get started.

TODO

  • flipping animation frames
  • movement
  • stop pet from walking off the screen & initial position
  • actions
  • loading zip archives
  • basic UI / custom config path
  • cursor interaction
  • sounds

Notes

Linux

On linux, depending on what window manager / compositor you use, you might have to add a few window rules.
Here are the rules I use for Hyprland:

windowrule=noborder,title:^(Manfred)$
windowrule=xray off,title:^(Manfred)$
windowrule=noblur,title:^(Manfred)$

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published