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