nixos-dotfiles

nixos-dotfiles

https://git.tonybtw.com/nixos-dotfiles.git git://git.tonybtw.com/nixos-dotfiles.git
883 bytes raw
1
{
2
  pkgs,
3
  unstable_pkgs,
4
  ...
5
}: {
6
  # neovim-nightly
7
  # nixpkgs.overlays = [ neovim-nightly.overlays.default ];
8
  # Install Neovim, and Dependencies
9
  home.packages = with pkgs; [
10
    neovim
11
    # tools required for plugins
12
    ripgrep
13
    fzf
14
    fd
15
16
    # language servers
17
    nil
18
    nixpkgs-fmt
19
    lua-language-server
20
    pyright
21
    unstable_pkgs.ncurses.dev
22
    unstable_pkgs.pkg-config
23
    unstable_pkgs.rust-analyzer
24
    copilot-language-server
25
    clang-tools
26
    rustfmt
27
    alejandra
28
    jq
29
    unstable_pkgs.vscode-json-languageserver
30
    unstable_pkgs.prettier
31
32
    unstable_pkgs.zig
33
    unstable_pkgs.zls
34
    # haskell / xmonad
35
    (unstable_pkgs.haskellPackages.ghcWithPackages (hpkgs:
36
      with hpkgs; [
37
        xmonad
38
        xmonad-contrib
39
      ]))
40
    unstable_pkgs.haskell-language-server
41
42
    # needed for lazy.nvim
43
    nodejs
44
    gcc
45
    gnumake
46
  ];
47
}