home

My NixOS systems configurations.
Log | Files | Refs | LICENSE

default.nix (638B)


      1 { pkgs, ... }:
      2 
      3 {
      4   imports = [
      5     ./go.nix
      6     ./js.nix
      7     ./mr.nix
      8     ./nix.nix
      9     ./python.nix
     10   ];
     11 
     12   home.extraOutputsToInstall = [ "doc" "info" "devdoc" ];
     13 
     14   home.packages = with pkgs; [
     15     binutils
     16     cmake
     17     codespell
     18     # devenv
     19     difftastic
     20     fswatch
     21     gnumake
     22     gron
     23     jq
     24     markdownlint-cli
     25     minica
     26     moreutils
     27     pre-commit
     28     shellcheck
     29     shfmt
     30     tmate
     31     vale
     32     yamllint
     33     yamlfmt
     34     yq-go
     35   ];
     36 
     37   home.file.".ignore".text = ''
     38     *.swp
     39     *~
     40     **/VENDOR-LICENSE
     41   '';
     42 
     43   home.file.gdbinit = {
     44     target = ".gdbinit";
     45     text = ''
     46       set auto-load safe-path /
     47     '';
     48   };
     49 
     50 }