sync
This commit is contained in:
parent
701f2c531f
commit
1fa4bc50c7
18 changed files with 259 additions and 310 deletions
|
@ -3,13 +3,13 @@
|
|||
src = pkgs.fetchFromGitHub {
|
||||
owner = "Vencord";
|
||||
repo = "Vesktop";
|
||||
rev = "2733727a40a4cf542277dedcf89e87e7740f962d";
|
||||
hash = "sha256-EF36HbbhTuAdwBEKqYgBBu7JoP1LJneU78bROHoKqDw=";
|
||||
rev = "3fe2094814480c78ae74f4466804c51059c563aa";
|
||||
hash = "sha256-FWbA8gcFRnp78/ROrAu9yA0j6SDbzemak3gMxiq3Jog=";
|
||||
};
|
||||
|
||||
pnpmDeps = prev.pnpmDeps.overrideAttrs(final2: prev2: {
|
||||
outputHash = "sha256-6ezEBeYmK5va3gCh00YnJzZ77V/Ql7A3l/+csohkz68=";
|
||||
});
|
||||
# pnpmDeps = prev.pnpmDeps.overrideAttrs(final2: prev2: {
|
||||
# outputHash = "sha256-6ezEBeYmK5va3gCh00YnJzZ77V/Ql7A3l/+csohkz68=";
|
||||
# });
|
||||
});
|
||||
in {
|
||||
home.packages = [
|
||||
|
|
|
@ -1,70 +0,0 @@
|
|||
{ inputs, pkgs, ... }: {
|
||||
imports = [
|
||||
inputs.nixvim.homeManagerModules.nixvim
|
||||
];
|
||||
|
||||
programs.nixvim = {
|
||||
enable = true;
|
||||
|
||||
opts = {
|
||||
number = true;
|
||||
};
|
||||
|
||||
colorschemes.tokyonight.enable = true;
|
||||
|
||||
autoCmd = [
|
||||
{ event = "VimEnter"; command = "Neotree"; }
|
||||
];
|
||||
|
||||
keymaps = [
|
||||
# Simple save Ctrl + S
|
||||
{ action = "<cmd>w<CR>"; key = "<C-s>"; options.silent = true; }
|
||||
|
||||
# Vsplit
|
||||
{ action = "<cmd>vsplit<CR>"; key = "<D-l>"; options.silent = true; }
|
||||
|
||||
# [H]split
|
||||
{ action = "<cmd>split<CR>"; key = "<D-k>"; options.silent = true; }
|
||||
|
||||
# Toggleterm Ctrl + `
|
||||
{ action = "<cmd>ToggleTerm<CR>"; key = "<C-`>"; options.silent = true; }
|
||||
];
|
||||
|
||||
plugins = {
|
||||
neo-tree = {
|
||||
enable = true;
|
||||
closeIfLastWindow = true;
|
||||
buffers.followCurrentFile.leaveDirsOpen = true;
|
||||
};
|
||||
lightline.enable = true;
|
||||
toggleterm.enable = true;
|
||||
rainbow-delimiters.enable = true;
|
||||
treesitter.enable = true;
|
||||
barbar.enable = true;
|
||||
gitgutter.enable = true;
|
||||
persistence.enable = true;
|
||||
cmp.enable = true;
|
||||
cmp-nvim-lsp.enable = true;
|
||||
cmp_luasnip.enable = true;
|
||||
luasnip.enable = true;
|
||||
|
||||
|
||||
lsp = {
|
||||
enable = true;
|
||||
servers = {
|
||||
nil_ls.enable = true;
|
||||
rust-analyzer.enable = true;
|
||||
rust-analyzer.installRustc = false; # use rustc in nix shells, maybe?
|
||||
rust-analyzer.installCargo = false;
|
||||
tsserver.enable = true;
|
||||
htmx.enable = true;
|
||||
html.enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
extraPlugins = with pkgs.vimPlugins; [
|
||||
vim-sleuth
|
||||
];
|
||||
};
|
||||
}
|
|
@ -4,7 +4,6 @@
|
|||
inputs.sops-nix.homeManagerModules.sops
|
||||
../../features/direnv.nix
|
||||
../../features/git.nix
|
||||
../../features/vim.nix
|
||||
../../features/fish.nix
|
||||
] ++ (builtins.attrValues outputs.homeManagerModules);
|
||||
|
||||
|
@ -38,6 +37,7 @@
|
|||
traceroute
|
||||
whois
|
||||
nmap
|
||||
neovim
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
teamspeak_client
|
||||
signal-desktop-beta
|
||||
nicotine-plus-master
|
||||
discord
|
||||
vlc
|
||||
];
|
||||
|
||||
programs.vscode = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue