nh + gc - nixos-reload + fixes

This commit is contained in:
Danilo Reyes 2024-06-13 22:39:33 -06:00
parent d7f0d7e043
commit 1d818fcf92
3 changed files with 11 additions and 19 deletions

View File

@ -43,10 +43,6 @@
}; };
nix = { nix = {
optimise.automatic = true; optimise.automatic = true;
gc = {
automatic = true;
dates = "weekly";
};
settings = { settings = {
auto-optimise-store = true; auto-optimise-store = true;
experimental-features = [ "nix-command" "flakes" ]; experimental-features = [ "nix-command" "flakes" ];
@ -106,7 +102,14 @@
}; };
}; };
programs = { programs = {
nh.enable = true; nh = {
enable = true;
flake = "/home/jawz/Development/NixOS";
clean = {
enable = true;
extraArgs = "--keep-since 3d";
};
};
gnupg.agent = { gnupg.agent = {
enable = true; enable = true;
enableSSHSupport = true; enableSSHSupport = true;

View File

@ -18,24 +18,13 @@
sc = "systemctl --user"; sc = "systemctl --user";
jc = "journalctl --user -xefu"; jc = "journalctl --user -xefu";
open-gallery = '' open-gallery = ''
cd /mnt/pool/scrapping/JawZ/gallery-dl && cd /mnt/miniserver/pool/scrapping/JawZ/gallery-dl &&
xdg-open "$(fd . ./ Husbands -tdirectory -d 1 | fzf -i)"''; xdg-open "$(fd . ./ Husbands -tdirectory -d 1 | fzf -i)"'';
}; };
enableVteIntegration = true; enableVteIntegration = true;
initExtra = '' initExtra = ''
$HOME/.local/bin/pokemon-colorscripts -r --no-title $HOME/.local/bin/pokemon-colorscripts -r --no-title
export command_timeout=60 export command_timeout=60
nixos-reload () {
NIXOSDIR=/home/jawz/Development/NixOS
# nix-store --add-fixed sha256 \
# $NIXOSDIR/PureRef-1.11.1_x64.Appimage
fd --full-path $NIXOSDIR -e nix -x nixfmt \;
sudo nixos-rebuild switch \
--flake "$NIXOSDIR/#$HOSTNAME" \
| nom
}
''; '';
}; };
xdg = { xdg = {

View File

@ -1,6 +1,6 @@
{ pkgs, pkgsU, pkgsM }: { pkgs, pkgsU, pkgsM }:
self: super: { self: super: {
gnome = super.gnome.overrideScope' (gFinal: gPrev: { gnome = super.gnome.overrideScope (gFinal: gPrev: {
nautilus = gPrev.nautilus.overrideAttrs (nsuper: { nautilus = gPrev.nautilus.overrideAttrs (nsuper: {
buildInputs = nsuper.buildInputs ++ (with pkgs.gst_all_1; [ buildInputs = nsuper.buildInputs ++ (with pkgs.gst_all_1; [
gst-libav gst-libav
@ -28,6 +28,6 @@ self: super: {
handbrake = super.handbrake.override { useGtk = true; }; handbrake = super.handbrake.override { useGtk = true; };
discord = super.discord.override { withOpenASAR = true; }; discord = super.discord.override { withOpenASAR = true; };
ripgrep = super.ripgrep.override { withPCRE2 = true; }; ripgrep = super.ripgrep.override { withPCRE2 = true; };
blender = super.blender.override { cudaSupport = true; };
papirus-icon-theme = super.papirus-icon-theme.override { color = "adwaita"; }; papirus-icon-theme = super.papirus-icon-theme.override { color = "adwaita"; };
# blender = super.blender.override { cudaSupport = true; };
} }