summaryrefslogtreecommitdiff
path: root/home-manager/hostnet.nix
blob: 0c86f1c7851fab2e0fed6d60576a8c69e4a5714d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ config, lib, pkgs, ... }:
let nodePkgs = pkgs.nodePackages;
in {
  home.packages = [
    pkgs.pre-commit
    nodePkgs.webpack
    nodePkgs.webpack-cli

    (pkgs.writeShellScriptBin "use-toolbox" ''
      source ${config.home.homeDirectory}/projects/toolbox/var/bootstrap.zsh
    '')
  ];

  programs = {
    rbenv = {
      enable = true;
      enableZshIntegration = true;
      plugins = [{
        name = "ruby-build";
        src = pkgs.fetchFromGitHub {
          owner = "rbenv";
          repo = "ruby-build";
          rev = "v20230717";
          hash = "sha256-kvdANiz9R5pQMTBRHvxC5bfBewIhXc+sgRbe7V2rVU8=";
        };
      }];
    };
  };
}