aboutsummaryrefslogtreecommitdiff
path: root/configuration.nix
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-21 12:57:57 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-21 12:57:57 +0530
commit99f10b87bd1da0537cba6e72497443f685f968d2 (patch)
tree7428b2fbd936acc9c2b0ca94601828e72eec8656 /configuration.nix
parent674974ab5b9413832cb019062717b910953a8b59 (diff)
downloadnixos-config-99f10b87bd1da0537cba6e72497443f685f968d2.tar.gz
nixos-config-99f10b87bd1da0537cba6e72497443f685f968d2.zip
Moves systempackages and overlays to packages.nix
Diffstat (limited to 'configuration.nix')
-rw-r--r--configuration.nix74
1 files changed, 1 insertions, 73 deletions
diff --git a/configuration.nix b/configuration.nix
index 26ec506..dfabb35 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -5,15 +5,6 @@
{ config, pkgs, ... }:
let
- # Packages
- dmenu = pkgs.callPackage ./packages/dmenu/pkg.nix {};
- sensible-apps = pkgs.callPackage ./packages/sensible-apps/pkg.nix {};
- shotkey = pkgs.callPackage ./packages/shotkey/pkg.nix {};
- dwm = pkgs.callPackage ./packages/dwm/pkg.nix {};
- dwmBlocks = pkgs.callPackage ./packages/dwmblocks/pkg.nix {};
- st = pkgs.callPackage ./packages/st/pkg.nix {};
-
- # Config
apps = (import ./packages/sensible-apps/sensible-apps.nix).apps;
windowManagers = {
dwm = ''
@@ -25,6 +16,7 @@ let
in {
imports = [
./hardware-configuration.nix
+ ./packages.nix
];
nixpkgs.config = {
@@ -49,7 +41,6 @@ in {
BROWSER = apps.BROWSER;
PRIVATE_BROWSER = apps.PRIVATE_BROWSER;
};
-
environment.shells = [ pkgs.zsh pkgs.bashInteractive ];
programs.zsh = {
enable = true;
@@ -129,69 +120,6 @@ in {
shell = pkgs.zsh;
};
- # Nix config
- nixpkgs.overlays = [
- (import ./external/nvim/neovim.nix)
- (self: super: {
- pass = super.pass.override { dmenu = dmenu; };
- })
- ];
-
- # Packages
- environment.systemPackages = with pkgs; [
- # Dev
- neovim
- silver-searcher
- ripgrep
- ctags
- fzf
- git
- nodejs-15_x
- yarn
- python3
-
- # Browser
- firefox
- brave
- # qutebrowser
- w3m
-
- # X
- xorg.xinit
- xorg.xrandr
- xorg.xmodmap
- xorg.xbacklight
-
- # Media
- mpv
- sxiv
- feh
- ffmpeg-full
-
- # Custom packages
- sensible-apps
- shotkey
- dwm
- dwmBlocks
- st
- dmenu
-
- # Utils
- mtm
- lf
- pass
- xcwd
- alsaUtils
- unzip
- curl
- wget
- gotop
- killall
- inxi
- pciutils
- udiskie
- ];
-
programs.gnupg.agent = {
enable = true;
enableSSHSupport = false;