diff options
| author | Akshay Nair <phenax5@gmail.com> | 2020-12-20 23:42:29 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2020-12-20 23:42:29 +0530 |
| commit | 86417b2f3e345e5f94cccd9cf252327ca8b678da (patch) | |
| tree | ab27774033602ef33fd1038621bd129bf7c1e4ba | |
| parent | 4755b7f45f5bf42acbdd87a51d013c21562d9f2b (diff) | |
| download | nixos-config-86417b2f3e345e5f94cccd9cf252327ca8b678da.tar.gz nixos-config-86417b2f3e345e5f94cccd9cf252327ca8b678da.zip | |
Fixes passmenu dmenu dependency conflict + sources path for shell
Diffstat (limited to '')
| -rw-r--r-- | configuration.nix | 42 | ||||
| -rwxr-xr-x | packages/dwm/autostart.sh | 3 |
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"; |
