A minimal and modern desktop application to schedule Shutdown, Restart, or Hibernate operations at a specified time on Windows and Linux.
- Simple and clean UI using CustomTkinter
- Select between Shutdown, Restart, or Hibernate
- Time picker for hour and minute
- Cross-platform support (Windows/Linux)
- Clear any scheduled operation
- Smooth hover effects
- GitHub link built-in
- Run the app (You can download the
.exefile from the releases) - Select the operation you want to schedule
- Select the time
- Click on the button to schedule the operation
Make sure Python 3.8+ is installed.
Install the required packages:
pip install -r requirements.txt Run the app:
python main.py Use PyInstaller to create an executable file:
pyinstaller --onefile --noconsole --hidden-import=pillow --hidden-import=customtkinter --windowed --add-data "assets/icon.ico;assets" --icon=assets/icon.ico main.pypyinstaller --onefile --noconsole --hidden-import=customtkinter --windowed --add-data "assets:assets" --icon=assets/icon.ico main.pyShutdown-Scheduler/
├── main.py
├── assets/
│ ├── icon.ico
│ └── screenshot.png
├── requirements.txt
├── README.md
├── LICENSE
└── .gitignoreThis project is licensed under the MIT License.
View source and updates on
👉 github.com/MehdiSlr/Shutdown-Scheduler
