Update jujutsu config.
This commit is contained in:
parent
b1b2ea2109
commit
bf006a968b
@ -106,6 +106,7 @@
|
||||
me.graphics_card_type = "amd";
|
||||
me.graphviz.enable = true;
|
||||
me.iso_mount.enable = true;
|
||||
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||
me.jujutsu.enable = true;
|
||||
me.kanshi.enable = false;
|
||||
me.kubernetes.enable = true;
|
||||
|
||||
@ -109,6 +109,7 @@
|
||||
me.graphics_card_type = "amd";
|
||||
me.graphviz.enable = true;
|
||||
me.iso_mount.enable = true;
|
||||
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||
me.jujutsu.enable = true;
|
||||
me.latex.enable = true;
|
||||
me.launch_keyboard.enable = true;
|
||||
|
||||
@ -100,6 +100,7 @@
|
||||
me.graphics_card_type = "amd";
|
||||
me.graphviz.enable = true;
|
||||
me.iso_mount.enable = true;
|
||||
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||
me.jujutsu.enable = true;
|
||||
me.kanshi.enable = false;
|
||||
me.kubernetes.enable = true;
|
||||
|
||||
@ -15,11 +15,29 @@
|
||||
example = true;
|
||||
description = "Whether we want to install jujutsu.";
|
||||
};
|
||||
|
||||
jujutsu.config = lib.mkOption {
|
||||
type = lib.types.nullOr lib.types.path;
|
||||
default = null;
|
||||
example = ./files/jujutsu_config_home.toml;
|
||||
description = "A jujutsu config file.";
|
||||
};
|
||||
};
|
||||
|
||||
config = lib.mkIf config.me.jujutsu.enable {
|
||||
config = lib.mkIf config.me.jujutsu.enable (
|
||||
lib.mkMerge [
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
jujutsu
|
||||
];
|
||||
}
|
||||
(lib.mkIf (config.me.jujutsu.config != null) {
|
||||
me.install.user.talexander.file = {
|
||||
".config/jj/config.toml" = {
|
||||
source = config.me.jujutsu.config;
|
||||
};
|
||||
};
|
||||
})
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
#:schema https://docs.jj-vcs.dev/latest/config-schema.json
|
||||
|
||||
[ui]
|
||||
default-command = "log"
|
||||
paginate = "never"
|
||||
|
||||
[user]
|
||||
name = "Tom Alexander"
|
||||
email = "tom@fizz.buzz"
|
||||
|
||||
[signing]
|
||||
behavior = "own"
|
||||
backend = "gpg"
|
||||
key = "D272C8D6167F26859467666F4278299FB84F6875"
|
||||
|
||||
# [git]
|
||||
# sign-on-push = true
|
||||
Loading…
x
Reference in New Issue
Block a user