Skip to content

About

DeltaTune ported to Linux

Topics

Resources

Stars

20 stars

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

DeltaTune Linux

DeltaTune ported to Linux (X11 & Wayland) using Quickshell

1754263375
1754440084.mp4

Requirements

Install & run

Arch Linux (AUR):

yay -S deltatune-linux
deltatune

Other distros:

git clone https://github.com/ThatOneCalculator/deltatune-linux
sudo make install
deltatune

Nix (flake):

nix run github:ThatOneCalculator/deltatune-linux

From a local checkout:

nix run .

Nix install options:

  • NixOS module (user service):

    {
      inputs.deltatune-linux.url = "github:ThatOneCalculator/deltatune-linux";
      outputs = { self, nixpkgs, deltatune-linux, ... }: {
        nixosConfigurations.yourHost = nixpkgs.lib.nixosSystem {
          modules = [
            deltatune-linux.nixosModules.default
            {
              services.deltatune.enable = true;
            }
          ];
        };
      };
    }
  • Home Manager module (user service):

    {
      inputs.deltatune-linux.url = "github:ThatOneCalculator/deltatune-linux";
      outputs = { self, nixpkgs, home-manager, deltatune-linux, ... }: {
        homeConfigurations.me = home-manager.lib.homeManagerConfiguration {
          pkgs = import nixpkgs { system = "x86_64-linux"; };
          modules = [
            deltatune-linux.homeManagerModules.default
            {
              services.deltatune.enable = true;
            }
          ];
        };
      };
    }
  • Plain package only: add inputs.deltatune-linux.url = "github:ThatOneCalculator/deltatune-linux"; then environment.systemPackages (NixOS) or home.packages (Home Manager) with inputs.deltatune-linux.packages.${pkgs.stdenv.hostPlatform.system}.default

Configuration

After installing, edit /etc/xdg/quickshell/deltatune/config.js. Configuration keys are explained in the file, the default configuration puts DeltaTune at the top-right.

Features

  • Display title of current song
    • ANSI (English, Spanish, etc)
    • Japanese
    • Korean
  • Enter/leave animation
  • Configuration
  • AUR package
  • NIX flake
  • Artist info(?)
  • 🦀 Rewrite it in Rust

Additional credits

This project is neither associated with the original DeltaTune nor DELTARUNE.

About

DeltaTune ported to Linux

Topics

Resources

Stars

20 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages