diff --git a/default.nix b/default.nix index 2b53247f..de5589e2 100644 --- a/default.nix +++ b/default.nix @@ -17,11 +17,21 @@ device: username: "bin=/etc/dotfiles/bin" "config=/etc/dotfiles/config" ]; + # Add custom packages & unstable channel, so they can be accessed via pkgs.* - nixpkgs.overlays = import ./overlays.nix; + nixpkgs.overlays = import ./packages; nixpkgs.config.allowUnfree = true; # forgive me Stallman senpai environment.systemPackages = with pkgs; [ + # Just the bear necessities~ + coreutils + git + killall + unzip + vim + wget + sshfs + gnumake # for our own makefile my.cached-nix-shell # for instant nix-shell scripts ]; diff --git a/overlays.nix b/packages/default.nix similarity index 69% rename from overlays.nix rename to packages/default.nix index 04c76e46..f6482300 100644 --- a/overlays.nix +++ b/packages/default.nix @@ -1,15 +1,15 @@ [ (self: super: with super; { my = { - ant-dracula = (callPackage ./packages/ant-dracula.nix {}); + ant-dracula = (callPackage ./ant-dracula.nix {}); cached-nix-shell = (callPackage (builtins.fetchTarball https://github.com/xzfc/cached-nix-shell/archive/master.tar.gz) {}); - emacs27 = (callPackage ./packages/emacs27.nix {}); - linode-cli = (callPackage ./packages/linode-cli.nix {}); - ripcord = (callPackage ./packages/ripcord.nix {}); - zunit = (callPackage ./packages/zunit.nix {}); + emacs27 = (callPackage ./emacs27.nix {}); + linode-cli = (callPackage ./linode-cli.nix {}); + ripcord = (callPackage ./ripcord.nix {}); + zunit = (callPackage ./zunit.nix {}); }; nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {