diff --git a/nixos/home-other-os.nix b/nixos/home-other-os.nix index c979786d..dd2b5bab 100644 --- a/nixos/home-other-os.nix +++ b/nixos/home-other-os.nix @@ -14,26 +14,47 @@ in }; }; home.packages = with pkgs; [ - fontconfig kpcli + ( pass.withExtensions (ext: [ ext.pass-otp ext.pass-import ext.pass-genphrase ext.pass-audit ext.pass-update ])) + passff-host + cabal-install stack hsetroot lm_sensors gnome3.gnome-screenshot + wirelesstools ranger xpdf apvlv unstable.xidlehook blueman + fontconfig nodejs rustup gcc gdb + binutils xclip pkgconfig veracrypt gitAndTools.diff-so-fancy + restic glxinfo ghc + jq awscli + mercurial terraform unzip aria + mono calcurse fbreader file python37Packages.binwalk-full ]; + home.sessionVariables = { - TERMINAL="alacritty"; + PASSWORD_STORE_ENABLE_EXTENSIONS="true"; }; + home.file.".vimrc".source = ~/dev/dotfiles/.vimrc.nixos; + home.file.".config/nixpkgs/config.nix".source = ~/dev/dotfiles/nixos/shell-config.nix; + home.file.".mozilla/native-messaging-hosts/passff.json".source = "${pkgs.passff-host}/share/passff-host/passff.json"; + imports = [ ./programs/tmux.nix ./programs/zsh.nix - ./programs/alacritty.nix ./programs/git.nix ]; programs = { home-manager.enable = true; + z-lua = { + enable = true; + enableAliases = true; + enableBashIntegration = true; + enableZshIntegration = true; + }; + + rofi.enable = true; fzf.enable = true; - firefox.enable = true; chromium.enable = true; go.enable = true; bat.enable = true; }; + }