aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-20 23:42:29 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-20 23:42:29 +0530
commit86417b2f3e345e5f94cccd9cf252327ca8b678da (patch)
treeab27774033602ef33fd1038621bd129bf7c1e4ba
parent4755b7f45f5bf42acbdd87a51d013c21562d9f2b (diff)
downloadnixos-config-86417b2f3e345e5f94cccd9cf252327ca8b678da.tar.gz
nixos-config-86417b2f3e345e5f94cccd9cf252327ca8b678da.zip
Fixes passmenu dmenu dependency conflict + sources path for shell
Diffstat (limited to '')
-rw-r--r--configuration.nix42
-rwxr-xr-xpackages/dwm/autostart.sh3
2 files changed, 34 insertions, 11 deletions
diff --git a/configuration.nix b/configuration.nix
index 2fca5a1..43b6fca 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -5,6 +5,14 @@
{ 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 {};
+ st = pkgs.callPackage ./packages/st/pkg.nix {};
+
+ # Config
apps = (import ./packages/sensible-apps/sensible-apps.nix).apps;
windowManagers = {
dwm = ''
@@ -104,38 +112,52 @@ in {
};
# Nix config
- nixpkgs.overlays = [ (import ./external/nvim/neovim.nix) ];
+ nixpkgs.overlays = [
+ (import ./external/nvim/neovim.nix)
+ (self: super: {
+ pass = super.pass.override { dmenu = dmenu; };
+ })
+ ];
# Packages
environment.systemPackages = with pkgs; [
- vim
+ # Dev
neovim
silver-searcher
ripgrep
+ ctags
fzf
git
nodejs-15_x
yarn
- mtm
- xorg.xinit
+ # Browser
firefox
+ brave
+ # qutebrowser
w3m
+
+ # X
+ xorg.xinit
xorg.xrandr
xorg.xmodmap
- # qutebrowser
+ # Media
mpv
sxiv
feh
ffmpeg-full
- (pkgs.callPackage ./packages/sensible-apps/pkg.nix {})
- (pkgs.callPackage ./packages/shotkey/pkg.nix {})
- (pkgs.callPackage ./packages/dwm/pkg.nix {})
- (pkgs.callPackage ./packages/st/pkg.nix {})
- (pkgs.callPackage ./packages/dmenu/pkg.nix {})
+ # Custom packages
+ sensible-apps
+ shotkey
+ dwm
+ st
+ dmenu
+ # Utils
+ mtm
+ lf
pass
xcwd
alsaUtils
diff --git a/packages/dwm/autostart.sh b/packages/dwm/autostart.sh
index 78a54c8..1d0caa8 100755
--- a/packages/dwm/autostart.sh
+++ b/packages/dwm/autostart.sh
@@ -1,4 +1,5 @@
-# source ~/.zshrc;
+source ~/nixos/external/zsh/paths.zsh;
+source ~/nixos/external/zsh/config.zsh;
##### Helpers {{{
action="$1";