Add rustc and npm to home-manager, sadly due to nvim lsp dependencies
parent
907f3664f5
commit
09af605f44
|
@ -4,7 +4,8 @@
|
||||||
home.homeDirectory = "/home/nixos";
|
home.homeDirectory = "/home/nixos";
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
pkgs.htop pkgs.ripgrep pkgs.gcc pkgs.fd pkgs.zk
|
pkgs.htop pkgs.ripgrep pkgs.gcc pkgs.fd pkgs.zk pkgs.unzip
|
||||||
|
pkgs.nodePackages.npm pkgs.rustc pkgs.cargo
|
||||||
];
|
];
|
||||||
home.stateVersion = "22.05";
|
home.stateVersion = "22.05";
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
@ -17,6 +18,10 @@
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
programs.direnv = {
|
||||||
|
enable = true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
};
|
||||||
programs.zoxide = {
|
programs.zoxide = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableZshIntegration = true;
|
enableZshIntegration = true;
|
||||||
|
@ -76,4 +81,9 @@
|
||||||
# why is this no longer valid?
|
# why is this no longer valid?
|
||||||
# pull = { rebase=true; };
|
# pull = { rebase=true; };
|
||||||
};
|
};
|
||||||
|
programs.ssh = {
|
||||||
|
enable = true;
|
||||||
|
forwardAgent = true;
|
||||||
|
extraConfig = builtins.readFile ../ssh/config;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,6 +70,7 @@ vim.call('plug#begin', '~/.config/nvim/plugged')
|
||||||
Plug('nvim-lua/plenary.nvim')
|
Plug('nvim-lua/plenary.nvim')
|
||||||
|
|
||||||
-- plugins
|
-- plugins
|
||||||
|
Plug('tjdevries/nlua.nvim') -- adds symbols of vim stuffs in init.lua
|
||||||
Plug('nvim-treesitter/nvim-treesitter') -- language parser engine for highlighting
|
Plug('nvim-treesitter/nvim-treesitter') -- language parser engine for highlighting
|
||||||
Plug('nvim-treesitter/nvim-treesitter-textobjects') -- more text objects
|
Plug('nvim-treesitter/nvim-treesitter-textobjects') -- more text objects
|
||||||
Plug('nvim-telescope/telescope.nvim', { tag = '0.1.0' }) -- file browser
|
Plug('nvim-telescope/telescope.nvim', { tag = '0.1.0' }) -- file browser
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
Host felia-win
|
||||||
|
HostName felia.coati-celsius.ts.net
|
||||||
|
Port 2222
|
||||||
|
User _nhitrl
|
||||||
|
IdentityFile ~/.ssh/id_rsa
|
||||||
|
|
||||||
|
Host felia
|
||||||
|
HostName felia.coati-celsius.ts.net
|
||||||
|
Port 22
|
||||||
|
User ubuntu_admin
|
||||||
|
IdentityFile ~/.ssh/id_rsa
|
||||||
|
|
||||||
|
Host fel
|
||||||
|
HostName fel.coati-celsius.ts.net
|
||||||
|
User user
|
||||||
|
IdentityFile ~/.ssh/id_rsa
|
||||||
|
Port 22
|
||||||
|
|
Loading…
Reference in New Issue