From 42a4552e3b4ecfeb9f88294ca5096b6bb4e36fdb Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Fri, 8 Sep 2023 20:16:45 +0300 Subject: [PATCH] helix text editor test --- flake.lock | 19 +++---------------- home/laptop/programs/default.nix | 2 +- home/laptop/programs/helix.nix | 18 ++++++++++++++++++ 3 files changed, 22 insertions(+), 17 deletions(-) create mode 100644 home/laptop/programs/helix.nix diff --git a/flake.lock b/flake.lock index 0dd4501..20cd872 100644 --- a/flake.lock +++ b/flake.lock @@ -410,21 +410,6 @@ "type": "github" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1670751203, - "narHash": "sha256-XdoH1v3shKDGlrwjgrNX/EN8s3c+kQV7xY6cLCE8vcI=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "64e0bf055f9d25928c31fb12924e59ff8ce71e60", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-unstable", - "type": "indirect" - } - }, "nose": { "flake": false, "locked": { @@ -566,7 +551,9 @@ "inputs": { "blobs": "blobs", "flake-compat": "flake-compat_2", - "nixpkgs": "nixpkgs_2", + "nixpkgs": [ + "nixpkgs" + ], "nixpkgs-22_11": "nixpkgs-22_11", "nixpkgs-23_05": "nixpkgs-23_05", "utils": "utils" diff --git a/home/laptop/programs/default.nix b/home/laptop/programs/default.nix index c253ef4..7244a16 100644 --- a/home/laptop/programs/default.nix +++ b/home/laptop/programs/default.nix @@ -1,5 +1,5 @@ { pkgs, ... }: { - imports = [ ./neovim ./sway ./tmux.nix ./zsh.nix ./lf ]; + imports = [ ./neovim ./sway ./tmux.nix ./zsh.nix ./lf ./helix.nix ]; programs = { thunderbird = { diff --git a/home/laptop/programs/helix.nix b/home/laptop/programs/helix.nix new file mode 100644 index 0000000..9b31d30 --- /dev/null +++ b/home/laptop/programs/helix.nix @@ -0,0 +1,18 @@ +{ pkgs, lib, ... }: { + + home.packages = with pkgs; [ + nodePackages_latest.prettier + nodePackages_latest.typescript + nodePackages_latest.eslint + nodePackages_latest.typescript-language-server + nodePackages_latest."@tailwindcss/language-server" + nodePackages_latest."@prisma/language-server" + rnix-lsp + haskell-language-server + ghc + ]; + + programs.helix = { + enable = true; + }; +}