format home.nix
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user