From 8c5379fb222aa12880e115e3983dcdaaec012df4 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Fri, 12 May 2023 22:04:04 +0300 Subject: [PATCH] Add Helix --- .gitignore | 1 + machines/asus/helix/default.nix | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 machines/asus/helix/default.nix diff --git a/.gitignore b/.gitignore index 47109db..f99806a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ !machines/asus/docker/ !machines/asus/firefox/ !machines/asus/git/ +!machines/asus/helix/ !machines/asus/intellij/ !machines/asus/libreoffice/ !machines/asus/neovim/ diff --git a/machines/asus/helix/default.nix b/machines/asus/helix/default.nix new file mode 100644 index 0000000..2f3168a --- /dev/null +++ b/machines/asus/helix/default.nix @@ -0,0 +1,25 @@ +{ lib, pkgs, systemConfiguration, homeConfiguration, packages, enabled, projectPath, ... }: + +homeConfiguration "nixos" { + programs.helix = enabled { + settings.editor = { + auto-pairs."<" = ">"; + auto-pairs."`" = "`"; + auto-save = true; + color-modes = true; + cursor-shape.normal = "bar"; + cursorline = true; + file-picker.hidden = false; + indent-guides.render = true; + indent-guides.character = "▏"; + indent-guides.skip-levels = 1; + line-number = "relative"; + shell = [ "nu" "-c" ]; + text-width = 100; + whitespace.render.space = "all"; + whitespace.render.tab = "all"; + whitespace.characters.space = "p"; + whitespace.characters.tab = "→"; + }; + }; +}