Initial commit
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
{pkgs, ...}: let
|
||||
configFile = "atuin/config.toml";
|
||||
toTOML = (pkgs.formats.toml {}).generate;
|
||||
in {
|
||||
users.users.someone.packages = [
|
||||
pkgs.atuin
|
||||
];
|
||||
|
||||
xdg.configFile = {
|
||||
"${configFile}".source = toTOML "config.toml" {
|
||||
auto_sync = false;
|
||||
update_check = false;
|
||||
workspaces = false;
|
||||
ctrl_n_shortcuts = true;
|
||||
dialect = "uk";
|
||||
filter_mode = "host";
|
||||
search_mode = "skim";
|
||||
filter_mode_shell_up_key_binding = "session";
|
||||
style = "compact";
|
||||
inline_height = 7;
|
||||
show_help = false;
|
||||
enter_accept = true;
|
||||
history_filter = ["shit"];
|
||||
keymap_mode = "vim-normal";
|
||||
sync = {
|
||||
records = true;
|
||||
};
|
||||
};
|
||||
|
||||
"fish/conf.d/atuin.fish".source =
|
||||
pkgs.runCommand "atuin-fish-init" {
|
||||
XDG_CONFIG_HOME = "$PWD";
|
||||
XDG_DATA_HOME = "$PWD";
|
||||
ATUIN_CONFIG_DIR = "$PWD/atuin";
|
||||
} ''
|
||||
mkdir -p atuin
|
||||
${pkgs.atuin}/bin/atuin init fish --disable-up-arrow > $out
|
||||
'';
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user