Skip to content

TheCodedKid/des-pas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desPas

Declarative TidalCycles login sound for NixOS. Define your login sound in Nix — it plays after your desktop loads.

Quick start

nix run github:TheCodedKid/des-pas

NixOS module

# flake.nix
inputs.des-pas.url = "github:TheCodedKid/des-pas";

# configuration
imports = [ des-pas.nixosModules.default ];

services.desPas = {
  enable   = true;
  duration = 4;
  code     = ''
    setcps (1/2)
    d1 $ n "0 4 7 11" # sound "supersaw" # gain 0.7 # release 0.5
  '';
};

Requirements

Requires services.pipewire.jack.enable = true.

Options

Option Default Description
code Inline TidalCycles code (mutually exclusive with file)
file Path to a .tidal file
duration 4 How long to play, in seconds
withSamples false Load Dirt-Samples (~3 GB)

Why desPas

"des pas" in French means "footsteps". I naming comes from "Des pas sur la neige" from Claude Debussy, which means "footsteps in the snow", which is a classical piece I enjoying listening too.

About

Declarative TidalCycles login sound for NixOS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors