mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2026-10-03 12:11:51 +00:00
update system
This commit is contained in:
@@ -27,4 +27,30 @@
|
|||||||
accel_profile = "flat";
|
accel_profile = "flat";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
signing = {
|
||||||
|
format = "openpgp";
|
||||||
|
key = "6C9E EFC5 1AE0 0131 78DE B9C8 68FF FB1E C187 88CA";
|
||||||
|
signByDefault = true;
|
||||||
|
};
|
||||||
|
settings = {
|
||||||
|
user = {
|
||||||
|
email = "dev@theaninova.de";
|
||||||
|
name = "Thea Schöbl";
|
||||||
|
};
|
||||||
|
pull.rebase = true;
|
||||||
|
init.defaultBranch = "main";
|
||||||
|
merge = {
|
||||||
|
tool = "nvim-mergetool";
|
||||||
|
conflictstyle = "diff3";
|
||||||
|
};
|
||||||
|
mergetool.nvim-mergetool = {
|
||||||
|
cmd = # sh
|
||||||
|
''nvim -f -c "MergetoolStart" "$MERGED" "$BASE" "$LOCAL" "$REMOTE"'';
|
||||||
|
trustExitCode = true;
|
||||||
|
};
|
||||||
|
mergetool.prompt = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./programs/neovide.nix
|
./programs/neovide.nix
|
||||||
./programs/nixvim.nix
|
./programs/nixvim.nix
|
||||||
./programs/git.nix
|
|
||||||
./packages
|
./packages
|
||||||
./programs
|
./programs
|
||||||
./services
|
./services
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ in
|
|||||||
grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars;
|
grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars;
|
||||||
nixvimInjections = true;
|
nixvimInjections = true;
|
||||||
};
|
};
|
||||||
|
treesitter-textobjects.enable = lib.mkDefault true;
|
||||||
indent-blankline = {
|
indent-blankline = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|||||||
@@ -1,29 +0,0 @@
|
|||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.git = {
|
|
||||||
enable = true;
|
|
||||||
signing = {
|
|
||||||
format = "openpgp";
|
|
||||||
key = "6C9E EFC5 1AE0 0131 78DE B9C8 68FF FB1E C187 88CA";
|
|
||||||
signByDefault = true;
|
|
||||||
};
|
|
||||||
settings = {
|
|
||||||
user = {
|
|
||||||
email = "dev@theaninova.de";
|
|
||||||
name = "Thea Schöbl";
|
|
||||||
};
|
|
||||||
pull.rebase = true;
|
|
||||||
init.defaultBranch = "main";
|
|
||||||
merge = {
|
|
||||||
tool = "nvim-mergetool";
|
|
||||||
conflictstyle = "diff3";
|
|
||||||
};
|
|
||||||
mergetool.nvim-mergetool = {
|
|
||||||
cmd = # sh
|
|
||||||
''nvim -f -c "MergetoolStart" "$MERGED" "$BASE" "$LOCAL" "$REMOTE"'';
|
|
||||||
trustExitCode = true;
|
|
||||||
};
|
|
||||||
mergetool.prompt = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -114,6 +114,9 @@
|
|||||||
schemastore.enable = true;
|
schemastore.enable = true;
|
||||||
todo-comments.enable = true;
|
todo-comments.enable = true;
|
||||||
nvim-surround.enable = true;
|
nvim-surround.enable = true;
|
||||||
|
lensline.enable = false; # Maybe?
|
||||||
|
ccc.enable = false; # Maybe?
|
||||||
|
spider.enable = false; # Maybe?
|
||||||
fidget.enable = true;
|
fidget.enable = true;
|
||||||
gitsigns = {
|
gitsigns = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user