A minimalistic Pomodoro timer desktop application built with Tauri and SvelteKit, inspired by pomofocus.io
- SvelteKit
- TypeScript
- Tailwind CSS
- Lucide Svelte
- TS Pattern
- Shadcn Svelte
- Tauri
- Rust
- Rodio
- Node.js
- Rust
- Add flake input
{
inputs.minipom = {
url = "github:tfkhdyt/minipom?ref=v0.9.3";
inputs.nixpkgs.follows = "nixpkgs";
};
}
- Put the package to your systemPackages
environment.systemPackages = [
inputs.minipom.packages.${pkgs.system}.default
];
- Or to your home manager packages
{ inputs, ... }: {
home.packages = [
inputs.minipom.packages.${pkgs.system}.default
];
}
Coming soon
- Clone the repository
git clone https://github.com/tfkhdyt/minipom.git
- Install dependencies
cd minipom
pnpm install
- Build the app
# linux (debian)
pnpm tauri build -b deb
# windows (exe)
pnpm tauri build -b nsis
# windows (msi)
pnpm tauri build -b msi
# macOS (app)
pnpm tauri build -b app
# macOS (dmg)
pnpm tauri build -b dmg