diff options
author | Griffin Smith <root@gws.fyi> | 2020-05-26T14·43-0400 |
---|---|---|
committer | Griffin Smith <root@gws.fyi> | 2020-05-26T14·43-0400 |
commit | 9036dc7c32739d302cdd6fe51fe2d01418a99c9d (patch) | |
tree | 2f67188616193c8b9b3de011d0bc546aca68a5ee /home/home.nix | |
parent | 86b5f58ca51bfb91de4cd29e66b781d5e035db7a (diff) |
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
Diffstat (limited to 'home/home.nix')
-rw-r--r-- | home/home.nix | 107 |
1 files changed, 1 insertions, 106 deletions
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; - }; } |