Skip to content

jtrrll/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

273 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

~/.dotfiles

CI Status License

My dotfiles collection for configuring frequently used programs. Managed via Nix and Home Manager

Demo

Usage

  1. Install Nix

  2. Activate a configuration interactively by running the following:

    nix run github:jtrrll/dotfiles home

Options

programs.bonsai.enable

  • Default: false
  • Description: Whether to enable a bonsai tree screensaver.
  • Example: true

programs.edit.enable

  • Default: false
  • Description: Whether to enable edit.
  • Example: true

programs.edit.package

  • Default: <derivation edit>
  • Description: The edit package to use

programs.matrix.enable

  • Default: false
  • Description: Whether to enable a matrix rain screensaver.
  • Example: true

programs.snekcheck.enable

  • Default: false
  • Description: Whether to enable snekcheck.
  • Example: true

programs.snekcheck.package

  • Default: <derivation snekcheck-0.1.0>
  • Description: The snekcheck package to use

services.codeStorage.enable

  • Default: false
  • Description: Whether to enable self-maintaining directories for source code and worktrees.
  • Example: true

services.codeStorage.frequency

  • Default: "daily"
  • Description: The interval at which code storage maintenance runs.

This value is passed to the systemd timer configuration as the OnCalendar option.

The format is described in {manpage}systemd.time(7).

On Darwin, it must be one of: hourly, daily, weekly, monthly, semiannually, annually, which are implemented as defined in {manpage}systemd.time(7).

  • Example: "weekly"

services.musicLibrary.enable

  • Default: false
  • Description: Whether to enable a curated music library.
  • Example: true

services.serviceStatus.enable

  • Default: false
  • Description: Whether to enable HTTP server that reports managed background service status.
  • Example: true

services.serviceStatus.port

  • Default: 5679
  • Description: Port to listen on.

About

jtrrll's declarative dotfiles

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors