From 8211af71e3939a22eaf68721e7bdbd6f2cc6035c Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Wed, 22 Mar 2023 22:56:56 +0000
Subject: [PATCH] refactor(packages): add packages.nix

---
 home-manager/modules/common.nix   | 43 +------------------------------
 home-manager/modules/packages.nix | 43 +++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 42 deletions(-)
 create mode 100644 home-manager/modules/packages.nix

diff --git a/home-manager/modules/common.nix b/home-manager/modules/common.nix
index ac8fb01e..a7b57e2f 100644
--- a/home-manager/modules/common.nix
+++ b/home-manager/modules/common.nix
@@ -6,48 +6,7 @@ in {
     "postman"
   ];
 
-  home.packages = with pkgs; [
-    bottom
-    ctop
-    delta
-    doppler
-    exa
-    file
-    fzf
-    gcc
-    gh
-    git
-    git-crypt
-    inotify-tools
-    just
-    tree-sitter
-    htop
-    jq
-    lua
-    mysql
-    neofetch
-    nodejs
-    nodePackages."http-server"
-    php81
-    php81Packages.composer
-    platformsh
-    postman
-    pulumi-bin
-    pv
-    python3Full
-    ripgrep
-    terraform
-    tldr
-    tmuxinator
-    tree
-    unzip
-    virtualenv
-    wget
-    xcp
-    yarn
-    zoxide
-
-  ];
+  home.packages = (import ./packages.nix) { inherit pkgs; };
 
   programs.bat.enable = true;
 
diff --git a/home-manager/modules/packages.nix b/home-manager/modules/packages.nix
new file mode 100644
index 00000000..c92cf01e
--- /dev/null
+++ b/home-manager/modules/packages.nix
@@ -0,0 +1,43 @@
+{ pkgs, ... }:
+
+with pkgs; [
+  bottom
+  ctop
+  delta
+  doppler
+  exa
+  file
+  fzf
+  gcc
+  gh
+  git
+  git-crypt
+  inotify-tools
+  just
+  tree-sitter
+  htop
+  jq
+  lua
+  mysql
+  neofetch
+  nodejs
+  nodePackages."http-server"
+  php81
+  php81Packages.composer
+  platformsh
+  postman
+  pulumi-bin
+  pv
+  python3Full
+  ripgrep
+  terraform
+  tldr
+  tmuxinator
+  tree
+  unzip
+  virtualenv
+  wget
+  xcp
+  yarn
+  zoxide
+]