Initial commit

This commit is contained in:
2021-10-17 23:56:50 +01:00
commit f0b00f7e6d
7 changed files with 745 additions and 0 deletions

67
nixpkgs/home.nix Normal file
View File

@@ -0,0 +1,67 @@
{ pkgs, ... }:
{
imports = [
./i3
./polybar
];
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
home.username = "daniel";
home.homeDirectory = "/home/daniel";
home.file.".icons/default".source = "${pkgs.capitaine-cursors}/share/icons/capitaine-cursors";
xsession.enable = true;
services.dunst.enable = true;
nixpkgs.overlays = [
(import (builtins.fetchTarball {
url = https://github.com/nix-community/neovim-nightly-overlay/archive/master.tar.gz;
}))
];
home.packages = with pkgs;
[
(import ./i3utils)
alacritty
chezmoi
element-desktop
feh
fzf
go
i3
i3lock
lazygit
nerdfonts
oh-my-zsh
pavucontrol
restic
rofi
starship
xclip
];
home.keyboard = {
layout = "gb";
options = [
"caps:escape"
];
};
programs.git = {
enable = true;
userName = "Daniel Patterson";
userEmail = "me@danielpatterson.dev";
};
programs.neovim.enable = true;
programs.neovim.viAlias = true;
programs.neovim.vimAlias = true;
home.stateVersion = "21.05";
}