mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-02-25 01:14:49 +01:00
36 lines
671 B
Nix
36 lines
671 B
Nix
{config, pkgs, nil, ...}:
|
|
|
|
{
|
|
home.packages = with pkgs; [
|
|
nil.packages."${pkgs.system}".default # nix language server
|
|
|
|
# GUI IDE
|
|
insomnia # REST client
|
|
|
|
# need to run `conda-install` before using it
|
|
# need to run `conda-shell` before using command `conda`
|
|
# conda is not available for MacOS
|
|
conda
|
|
];
|
|
|
|
programs = {
|
|
# modern vim
|
|
neovim = {
|
|
enable = true;
|
|
extraConfig = ''
|
|
set number relativenumber
|
|
'';
|
|
};
|
|
|
|
direnv = {
|
|
enable = true;
|
|
nix-direnv.enable = true;
|
|
enableZshIntegration = true;
|
|
};
|
|
};
|
|
|
|
# GitHub CLI tool
|
|
programs.gh = {
|
|
enable = true;
|
|
};
|
|
} |