From 89b4c830eb3bfbb05f52382a13450dcad1c06d87 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sat, 9 Jan 2021 17:21:04 -0500 Subject: [PATCH] nix: add initial home.nix changes for nixos --- .config/nixpkgs/config.nix | 1 + .config/nixpkgs/home.nix | 27 ++++++++++++++++++++++----- .config/nixpkgs/overlays/zoom.nix | 8 ++++++++ 3 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .config/nixpkgs/config.nix create mode 100644 .config/nixpkgs/overlays/zoom.nix diff --git a/.config/nixpkgs/config.nix b/.config/nixpkgs/config.nix new file mode 100644 index 0000000..69baf10 --- /dev/null +++ b/.config/nixpkgs/config.nix @@ -0,0 +1 @@ +{ allowUnfree = true; } diff --git a/.config/nixpkgs/home.nix b/.config/nixpkgs/home.nix index f1160c9..51fa31c 100644 --- a/.config/nixpkgs/home.nix +++ b/.config/nixpkgs/home.nix @@ -7,12 +7,12 @@ EDITOR = "vim"; }; packages = with pkgs; [ + alacritty asciinema audio-recorder bandwhich bat bind - brave clipmenu colordiff curl @@ -39,8 +39,6 @@ imagemagick jdk8 jq - kubectl - kubernetes-helm libreoffice maven nmap @@ -71,10 +69,29 @@ zathura zip + # encryption + cryptsetup + + # browser + brave + firefox + + # Docker + docker + + # k8s + kubectl + kubernetes-helm + # nix nixpkgs-fmt rnix-lsp + # games + steam + minecraft + yuzu + # communication discord element-desktop @@ -108,6 +125,7 @@ # overlays rfd lpass + zoom ]; }; @@ -124,7 +142,6 @@ }; }; - fonts.fontconfig.enable = true; programs = { @@ -169,7 +186,7 @@ shellAliases = { ls = "exa -la --git"; ".." = "cd .."; - config = "/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME"; + config = "git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME"; grep = "grep --color=auto --line-buffered"; k = "kubectl"; }; diff --git a/.config/nixpkgs/overlays/zoom.nix b/.config/nixpkgs/overlays/zoom.nix new file mode 100644 index 0000000..cdd7726 --- /dev/null +++ b/.config/nixpkgs/overlays/zoom.nix @@ -0,0 +1,8 @@ +self: super: +rec { + + zoom = super.pkgs.zoom-us.overrideAttrs (old: { + postFixup = old.postFixup + '' + wrapProgram $out/bin/zoom-us --unset XDG_SESSION_TYPE + '';}); +}