mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-24 18:31:43 +01:00
feat: add development tools into darwin
This commit is contained in:
@@ -5,9 +5,8 @@
|
||||
nil.packages."${pkgs.system}".default # nix language server
|
||||
|
||||
# IDE
|
||||
insomnia
|
||||
jetbrains.pycharm-community
|
||||
# jetbrains.idea-community
|
||||
jetbrains.idea-community
|
||||
|
||||
# cloud native
|
||||
skopeo
|
||||
@@ -23,7 +22,6 @@
|
||||
|
||||
# cloud provider
|
||||
awscli
|
||||
awscurl
|
||||
aws-iam-authenticator
|
||||
eksctl
|
||||
|
||||
@@ -71,7 +69,7 @@
|
||||
]))
|
||||
# need to run `conda-install` before using it
|
||||
# need to run `conda-shell` before using command `conda`
|
||||
conda
|
||||
# conda
|
||||
|
||||
# db related
|
||||
dbeaver
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
../common/alacritty.nix
|
||||
../common/git.nix
|
||||
../common/starship.nix
|
||||
../common/development.nix
|
||||
|
||||
./core.nix
|
||||
];
|
||||
|
||||
36
home/linux/common/development.nix
Normal file
36
home/linux/common/development.nix
Normal file
@@ -0,0 +1,36 @@
|
||||
{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-shell
|
||||
];
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
||||
@@ -9,6 +9,7 @@
|
||||
./fcitx5
|
||||
./desktop
|
||||
|
||||
./common/development.nix
|
||||
./common/shell.nix
|
||||
./common/ssh.nix
|
||||
./common/system-tools.nix
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
./fcitx5
|
||||
./desktop
|
||||
|
||||
./common/development.nix
|
||||
./common/shell.nix
|
||||
./common/ssh.nix
|
||||
./common/system-tools.nix
|
||||
|
||||
Reference in New Issue
Block a user