diff --git a/users/pbsds/home/modules/micro.nix b/users/pbsds/home/modules/micro.nix index b7cd5b4..378cd92 100644 --- a/users/pbsds/home/modules/micro.nix +++ b/users/pbsds/home/modules/micro.nix @@ -83,11 +83,9 @@ in { home.sessionVariables = mkIf cfg.trueColor { MICRO_TRUECOLOR = "1"; }; - xdg.configFile."micro/settings.json".force = true; # TODO: this should be an option xdg.configFile."micro/settings.json".source = jsonFormat.generate "micro-settings" cfg.settings; - xdg.configFile."micro/bindings.json".force = true; # TODO: this should be an option xdg.configFile."micro/bindings.json".source = jsonFormat.generate "micro-bindings" cfg.bindings; diff --git a/users/pbsds/home/profiles/micro.nix b/users/pbsds/home/profiles/micro.nix index e8a7bf7..2fb58ab 100644 --- a/users/pbsds/home/profiles/micro.nix +++ b/users/pbsds/home/profiles/micro.nix @@ -23,9 +23,13 @@ fi ''; + xdg.configFile."micro/settings.json".force = true; + xdg.configFile."micro/bindings.json".force = true; + programs.micro.enable = true; programs.micro.trueColor = true; programs.micro.settings.colorscheme = "railscast"; + programs.micro.settings.savecursor = true; programs.micro.settings.rmtrailingws = true; programs.micro.settings.tabstospaces = true; programs.micro.settings.autoclose = false;