ctucx.git: nixfiles

ctucx' nixfiles

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 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
{ config, lib, ... }:

{

  imports = [
    ./bash.nix

    ./eza.nix
    ./starship.nix
    ./mcfly.nix
    ./micro.nix
    ./tmux.nix
    ./htop.nix

    ./ssh.nix
    ./git.nix
    ./gpg.nix

    ./shellUtilities.nix
    ./networkUtilities.nix

    ./yt-dlp.nix
    ./ocrmypdf.nix
    ./phockup.nix
    ./texlive.nix

    ./password-store.nix
    ./bitwarden-cli.nix

    ./scripts.nix
  ];

  ctucxConfig.programs.bash.enable             = lib.mkDefault true;

  ctucxConfig.programs.shellUtilities.enable   = lib.mkDefault true;
  ctucxConfig.programs.networkUtilities.enable = lib.mkDefault true;

  ctucxConfig.programs.htop.enable             = lib.mkDefault true;
  ctucxConfig.programs.tmux.enable             = lib.mkDefault true;
  ctucxConfig.programs.micro.enable            = lib.mkDefault true;

  ctucxConfig.programs.git.enable              = lib.mkDefault true;
  ctucxConfig.programs.gpg.enable              = lib.mkDefault true;
  ctucxConfig.programs.ssh.enable              = lib.mkDefault true;

}