aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2021-02-17 23:31:45 +0530
committerAkshay Nair <phenax5@gmail.com>2021-02-17 23:31:45 +0530
commit355021b943fc50f3d937ab8833c57aa08094a0c8 (patch)
tree9ef06911f30651d598a00a35e59b9a30bf96b717
parentc7e7ea6ba5c60ef9a5ea47a610b3373c21f5d825 (diff)
downloadnixos-config-355021b943fc50f3d937ab8833c57aa08094a0c8.tar.gz
nixos-config-355021b943fc50f3d937ab8833c57aa08094a0c8.zip
Adds haskell lsp package + some other pkgs
-rw-r--r--login.nix2
-rw-r--r--packages.nix28
2 files changed, 20 insertions, 10 deletions
diff --git a/login.nix b/login.nix
index cf1646c..ba17de9 100644
--- a/login.nix
+++ b/login.nix
@@ -15,6 +15,7 @@ let
done
'';
in {
+
# User
users.users.imsohexy = {
isNormalUser = true;
@@ -28,6 +29,7 @@ in {
"networkmanager"
"docker"
"transmission"
+ "lxd"
];
shell = pkgs.zsh;
};
diff --git a/packages.nix b/packages.nix
index 714b111..d7a7717 100644
--- a/packages.nix
+++ b/packages.nix
@@ -2,15 +2,15 @@
let
localPkgs = import ./packages/default.nix { pkgs = pkgs; };
- customPackages = [
- localPkgs.sensible-apps
- localPkgs.shotkey
- localPkgs.dwm
- localPkgs.dwmblocks
- localPkgs.st
- localPkgs.dmenu
- localPkgs.anypinentry
- localPkgs.bslock
+ customPackages = with localPkgs; [
+ sensible-apps
+ shotkey
+ dwm
+ dwmblocks
+ st
+ dmenu
+ anypinentry
+ bslock
];
devPackages = with pkgs; [
@@ -26,7 +26,15 @@ let
rustup
rnix-lsp
- ];
+ python-language-server
+ haskell-language-server
+ cabal-install
+ ghc
+ ] ++ (with pkgs.nodePackages; [
+ typescript
+ typescript-language-server
+ bash-language-server
+ ]);
apps = with pkgs; [
# Browser