From 2bc3ac5dce63945793c573626f772e7de296eec5 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 3 May 2025 16:15:57 +1000 Subject: [PATCH] nix: add nh --- nix/modules/firefox.nix | 7 +++++++ nix/modules/shell.nix | 22 +++++++++++++--------- 2 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 nix/modules/firefox.nix diff --git a/nix/modules/firefox.nix b/nix/modules/firefox.nix new file mode 100644 index 0000000..12bad1a --- /dev/null +++ b/nix/modules/firefox.nix @@ -0,0 +1,7 @@ +{ config, lib, pkgs, ... }: + +{ + programs.firefox = { + enable = true; + }; +} diff --git a/nix/modules/shell.nix b/nix/modules/shell.nix index c0993ba..e1eb090 100644 --- a/nix/modules/shell.nix +++ b/nix/modules/shell.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs }: +{ config, lib, pkgs, ...}: { programs.zsh.enable = true; @@ -18,8 +18,20 @@ ffmpeg imagemagick + + # cant feed these into neovim any other way + cargo + nodejs + go + nodejs_22 + gcc ]; + programs.nh = { + enable = true; + flake = "/home/nico/dots/nix"; + }; + programs.direnv = { enable = true; silent = true; @@ -39,12 +51,4 @@ withPython3 = true; withNodeJs = true; }; - - neovim = pkgs.neovim.override { - nativeBuildInputs = with pkgs; [ - cargo - nodejs - go - ]; - }; }