From 9036dc7c32739d302cdd6fe51fe2d01418a99c9d Mon Sep 17 00:00:00 2001 From: Griffin Smith Date: Tue, 26 May 2020 10:43:19 -0400 Subject: Beginnings of config for Darwin machines Split out a platforms/ directory with a linux.nix and darwin.nix, and starting splitting things out between the two --- home/home.nix | 107 +--------------------------------------------------------- 1 file changed, 1 insertion(+), 106 deletions(-) (limited to 'home/home.nix') diff --git a/home/home.nix b/home/home.nix index 42debbfc3494..39045c147d76 100644 --- a/home/home.nix +++ b/home/home.nix @@ -1,28 +1,12 @@ { config, pkgs, ... }: -let machine = ./machines/chupacabra.nix; in { imports = [ - ./modules/alacritty.nix - ./modules/alsi.nix - ./modules/development.nix - ./modules/emacs.nix - ./modules/email.nix - ./modules/firefox.nix - ./modules/games.nix - ./modules/i3.nix - ./modules/shell.nix - ./modules/tarsnap.nix - ./modules/vim.nix - - ~/code/urb/urbos/home - - machine + (throw "Pick a machine from ./machines") ]; # Let Home Manager install and manage itself. programs.home-manager.enable = true; - xsession.enable = true; # This value determines the Home Manager release that your # configuration is compatible with. This helps avoid breakage @@ -33,93 +17,4 @@ let machine = ./machines/chupacabra.nix; in # the Home Manager release notes for a list of state version # changes in each release. home.stateVersion = "19.09"; - - # for when hacking - programs.home-manager.path = "/home/grfn/code/home-manager"; - - home.packages = with pkgs; [ - (import (fetchTarball "https://github.com/ashkitten/nixpkgs/archive/init-glimpse.tar.gz") {}).glimpse - - # Desktop stuff - arandr - firefox - feh - chromium - xclip - xorg.xev - picom - peek - signal-desktop - apvlv # pdf viewer - vlc - irssi - gnutls - pandoc - barrier - - # System utilities - htop - powertop - usbutils - pciutils - killall - gdmap - bind - lsof - zip - tree - ncat - unzip - - # Security - gnupg - keybase - openssl - - # Spotify...etc - spotify - playerctl - - # Nix things - nixfmt - nix-prefetch-github - nix-review - cachix - ]; - - nixpkgs.config.allowUnfree = true; - - programs.password-store.enable = true; - - services.redshift = { - enable = true; - provider = "geoclue2"; - }; - - services.pasystray.enable = true; - - impure.clonedRepos.passwordStore = { - github = "glittershark/pass"; - path = ".local/share/password-store"; - }; - - urbint.projectPath = "code/urb"; - - services.gpg-agent = { - enable = true; - }; - - gtk = { - enable = true; - gtk3.bookmarks = [ - "file:///home/grfn/code" - ]; - }; - - programs.tarsnap = { - enable = true; - keyfile = "/home/grfn/.private/tarsnap.key"; - printStats = true; - humanizeNumbers = true; - }; } -- cgit 1.4.1