snes19xx/EverCal
GitHub: snes19xx/EverCal
Stars: 131 | Forks: 4
# EverCal
A simple calendar application written in Flutter.
I built this because I wanted a functional calendar that actually looked good on my Linux desktop. It is specifically designed to work seamlessly with tiling window managers like Hyprland.
## Screenshots
## Features
- **Clean UI:** Minimalist design with Material 3/Expressive UI guidelines
- **Manual Events:** Create events directly inside EverCal.
- **ICS Import:** Import `.ics` calendars from Google Calendar, Outlook, or anywhere else.
- **Khal / vdir Support (Optional):** Read events from your local vdir calendars via `khal`
- **Theme Support:** Built-in Light and Dark modes. Also supports a global theme state and updates instantly when your system/theme changes.
- **WM + DE Friendly:**
- **WM mode:** no titlebar/client decorations (border handled by the compositor).
- **DE mode:** proper titlebar included for environments like KDE/GNOME.
## Installation
[](https://aur.archlinux.org/packages/evercal)
### Arch Linux (AUR)
EverCal is now available to install directly from the [AUR](https://aur.archlinux.org/packages/evercal):
yay -S evercal
### Manual Installation
1. Download `installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page.
2. Extract the archive
3. Run the script based on your needs, `install_wm.sh` if you don't want titlebar (wm mode) or `install_b.sh` if you want titlebar (gnome/kde)
eg:
tar -xzvf installer.tar.gz
cd installer
sudo ./install_Wm.sh
标签:Arch Linux, AUR, DE模式, Flutter, GNOME, Hyprland, ICS导入, KDE, Khal, Material 3, Outlook, vdir, WM模式, 主题支持, 全局主题, 平铺窗口管理器, 手动事件, 手动安装, 无边框, 日历应用, 极简界面, 标题栏, 桌面日历, 浅色模式, 深色模式, 谷歌日历