Installation
This is how you install omikuji. Pick whatever fits your setup, cutie pie~
Arch (AUR)
yay -S omikuji-bin # prebuilt
yay -S omikuji-git # builds from latest source
Fedora (COPR)
sudo dnf copr enable reakjra/omikuji
sudo dnf install omikuji
Fedora 43 and 44. Or grab the .rpm from the releases page.
Flatpak
Not on Flathub yet. Grab the .flatpak from the releases page:
flatpak install omikuji.flatpak
Nix
For flake issues, mention @claymorwan when opening a issue.
On NixOS with flakes, add the input:
# flake.nix
inputs.omikuji = {
url = "github:reakjra/omikuji";
inputs.nixpkgs.follows = "nixpkgs";
};
Then install via the Home Manager module (recommended) or as a package:
# home-manager module
programs.omikuji.enable = true;
# or as a package (NixOS or home-manager)
environment.systemPackages = [
inputs.omikuji.packages.${pkgs.stdenv.hostPlatform.system}.default
];
To skip compiling, add the Cachix cache:
nix.settings = {
substituters = [ "https://omikuji.cachix.org" ];
trusted-substituters = [ "https://omikuji.cachix.org" ];
trusted-public-keys = [ "omikuji.cachix.org-1:dS6sbpMxarHWIIk3y0R7KXz3eVHUg1lo/y3gMbv4JhM=" ];
};
Or run it without installing:
nix run github:reakjra/omikuji
From source
Needs Rust (2024 edition), Qt 6.7+, pkgconf, and cmake.
git clone https://github.com/reakjra/omikuji.git
cd omikuji
cargo build --release
./target/release/omikuji