Update jujutsu config.
This commit is contained in:
parent
b1b2ea2109
commit
bf006a968b
@ -106,6 +106,7 @@
|
|||||||
me.graphics_card_type = "amd";
|
me.graphics_card_type = "amd";
|
||||||
me.graphviz.enable = true;
|
me.graphviz.enable = true;
|
||||||
me.iso_mount.enable = true;
|
me.iso_mount.enable = true;
|
||||||
|
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||||
me.jujutsu.enable = true;
|
me.jujutsu.enable = true;
|
||||||
me.kanshi.enable = false;
|
me.kanshi.enable = false;
|
||||||
me.kubernetes.enable = true;
|
me.kubernetes.enable = true;
|
||||||
|
|||||||
@ -109,6 +109,7 @@
|
|||||||
me.graphics_card_type = "amd";
|
me.graphics_card_type = "amd";
|
||||||
me.graphviz.enable = true;
|
me.graphviz.enable = true;
|
||||||
me.iso_mount.enable = true;
|
me.iso_mount.enable = true;
|
||||||
|
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||||
me.jujutsu.enable = true;
|
me.jujutsu.enable = true;
|
||||||
me.latex.enable = true;
|
me.latex.enable = true;
|
||||||
me.launch_keyboard.enable = true;
|
me.launch_keyboard.enable = true;
|
||||||
|
|||||||
@ -100,6 +100,7 @@
|
|||||||
me.graphics_card_type = "amd";
|
me.graphics_card_type = "amd";
|
||||||
me.graphviz.enable = true;
|
me.graphviz.enable = true;
|
||||||
me.iso_mount.enable = true;
|
me.iso_mount.enable = true;
|
||||||
|
me.jujutsu.config = ../../roles/jujutsu/files/jujutsu_config_home.toml;
|
||||||
me.jujutsu.enable = true;
|
me.jujutsu.enable = true;
|
||||||
me.kanshi.enable = false;
|
me.kanshi.enable = false;
|
||||||
me.kubernetes.enable = true;
|
me.kubernetes.enable = true;
|
||||||
|
|||||||
@ -15,11 +15,29 @@
|
|||||||
example = true;
|
example = true;
|
||||||
description = "Whether we want to install jujutsu.";
|
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; [
|
environment.systemPackages = with pkgs; [
|
||||||
jujutsu
|
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