format home.nix

This commit is contained in:
2022-01-19 01:24:52 +00:00
parent ba0b3cce0b
commit 3ca1b7b339

View File

@@ -2,10 +2,10 @@
{ {
imports = [ imports = [
../progs/alacritty ../progs/alacritty
../progs/i3 ../progs/i3
../progs/i3status-rust ../progs/i3status-rust
../progs/kitty ../progs/kitty
../progs/neovim ../progs/neovim
]; ];
@@ -14,28 +14,27 @@
services.dunst.enable = true; services.dunst.enable = true;
nixpkgs.overlays = [ (final: prev: { nixpkgs.overlays = [ (final: prev: {
go_1_18 = prev.go_1_17.overrideAttrs (old: rec { go_1_18 = prev.go_1_17.overrideAttrs (old: rec {
version="1.18beta1"; version="1.18beta1";
src = prev.fetchurl { src = prev.fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz"; url = "https://dl.google.com/go/go${version}.src.tar.gz";
sha256 = "sha256-QYwCjbFGmctbLUkHrTpBnXn3ibMZFu+HZIZ+SnjmU6E="; sha256 = "sha256-QYwCjbFGmctbLUkHrTpBnXn3ibMZFu+HZIZ+SnjmU6E=";
}; };
patches = builtins.filter ( patches = builtins.filter (
x: !(builtins.isList (builtins.match ".*/go-1.9-skip-flaky-20072.patch" (builtins.toString x))) x: !(builtins.isList (builtins.match ".*/go-1.9-skip-flaky-20072.patch" (builtins.toString x)))
) old.patches; ) old.patches;
}); });
}) })
(final: prev: { (final: prev: {
gopls = prev.gopls.override { gopls = prev.gopls.override {
buildGoModule = prev.buildGoModule.override { buildGoModule = prev.buildGoModule.override {
go = final.go_1_18; go = final.go_1_18;
}; };
}; };
}) })
];
];
home = { home = {
username = "daniel"; username = "daniel";
@@ -43,9 +42,9 @@
sessionVariables = { sessionVariables = {
EDITOR = "vim"; EDITOR = "vim";
}; };
sessionPath = [ sessionPath = [
"$HOME/go/bin" "$HOME/go/bin"
]; ];
file = { file = {
".icons/default".source = "${pkgs.capitaine-cursors}/share/icons/capitaine-cursors"; ".icons/default".source = "${pkgs.capitaine-cursors}/share/icons/capitaine-cursors";
@@ -79,14 +78,14 @@
}; };
packages = with pkgs; [ packages = with pkgs; [
_1password _1password
aerc aerc
discord discord
element-desktop element-desktop
entr entr
feh feh
fzf fzf
go_1_18 go_1_18
google-drive-ocamlfuse google-drive-ocamlfuse
gomuks gomuks
gopls gopls
@@ -102,7 +101,7 @@
pavucontrol pavucontrol
playerctl playerctl
python3 python3
spotify spotify
ranger ranger
restic restic
rofi rofi