Skip to content

A collection of my personal utilities for Windows.

License

Notifications You must be signed in to change notification settings

Qwerty-133/win-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winutils

A simple and easy to use Windows tray tool having various utilities.

License GitHub last commit

This is a mono-repository for a bunch of utilities I use on Windows.
The README of each tool subdirectory has more information on each particular tool.

⚠️ Scripts (currently) may use hardcoded values, and thus may not work properly on your machine. Scripts are also not designed to be easily configurable.

Demonstration

App Runner Monitor Brightness Tray Tool

Utility List

  • App Runner: Stop and start certain application groups with a single click
  • Fn Lock: Simulate function lock key functionality for keyboards that don't have it
  • Mechvibes Volume: Normalize volume levels for the Mechvibes application relative to the system volume
  • Monitor Brightness: Control external monitor brightness with shortcuts
  • Theme Wallpaper Editor: Set a new wallpaper for the "Dark" and "Light" windows themes
  • Sync: (Under Development) Uses Rclone to backup files regularly
  • Toggle Click: Toggle the mouse primary button with a single click
  • Toggle Rainmeter Skin: Switch between light and dark Rainmeter skins
  • Utility Manager: A tray tool to access all the various utilities

Script List

This repository also contains a few standalone scripts that are not part of the tray tool.

Building

Builds are made using PyInstaller, and the following command can be used to build the main tray tool as a console-less executable.

python -m PyInstaller winutils/utility_manager/__main__.py \
--noconsole
--icon "icons/settings.ico"
--name Winutils
--add-data "icons;icons"

The additional --onefile flag can be supplied to create a single executable file.

If you are running MacOS, you may use the --target-architecture flag to choose between x86 and x64 or universal binaries.

You may also build an individual utility by changing the path in the above command, you may also want to use the icon corresponding to that utility.

About

A collection of my personal utilities for Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages