Skip to content
/ dash Public

tmux session to have all the *top utilities I use in one place

License

Notifications You must be signed in to change notification settings

RoshanAH/dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dash

What is it?

dash is nothing too complicated. It uses tmux to display a few of my commonly used *top utilities all in one place. This project is really for me to get more comfortable with nix dev environments and managing flakes.

Preview

image

Installation

Install dash as you would a regular flake.

# flake.nix
{

  inputs = {
    # ...
    dash.url = "github:RoshanAH/dash"; # include dash as an input
  };

  outputs = { nixpkgs, ... }@inputs: {
    nixosConfigurations.default = nixpkgs.lib.nixosSystem {
      specialArgs = {inherit inputs;};
      modules = [
        ./configuration.nix
      ];
    };
  };
  
}
# configuration.nix
{inputs, pkgs, ...}: {
    # ...
    environment.systemPackages = (with pkgs; [
        # ...
    ]) ++ [
        inputs.dash.packages.${pkgs.stdenv.hostPlatform.system}.default
    ]; 
    # ...
}

Hacking

Just nix develop.

About

tmux session to have all the *top utilities I use in one place

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages