From 5aa92f6e5a28974a9ed71ae1bf63a1cd6a99c6f7 Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Wed, 14 May 2025 05:15:31 -0400 Subject: [PATCH] 388 current 2025-05-14 05:15:10 25.05.20250424.f771eb4 6.12.24 * --- home/home.nix | 4 ++++ home/programs/zsh/zshrc | 16 ++++++++++++++++ hosts/rq/configuration.nix | 23 ++++++++++++++++++++++- 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/home/home.nix b/home/home.nix index 19d187f..7509cc2 100644 --- a/home/home.nix +++ b/home/home.nix @@ -61,12 +61,16 @@ in { nodejs_23 gnumake choose # better awk and cut + grc # security aflplusplus wget traceroute dig + httpx + sshfs + katana ] ++ ( with lib; let diff --git a/home/programs/zsh/zshrc b/home/programs/zsh/zshrc index 9644098..c09034c 100644 --- a/home/programs/zsh/zshrc +++ b/home/programs/zsh/zshrc @@ -197,6 +197,22 @@ alias home-cfg="nvim /home/synchronous/nix-cfg/home/home.nix" alias nrc="cd /home/synchronous/nix-cfg/home/programs/nvim" +a.nixi() { + nix-store -q --references /var/run/current-system/sw | cut -d'-' -f2- +} + +a.pingg() { + grc ping 8.8.8.8 -c 1 +} + +a.sitecopy() { + wget -k -K -E -r -l 10 -p -N -F -nH $@ +} + +a.fo() { + firefox `pwd` +} + # ------------------- fzf configuration [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh diff --git a/hosts/rq/configuration.nix b/hosts/rq/configuration.nix index c775dad..e4f7d4b 100644 --- a/hosts/rq/configuration.nix +++ b/hosts/rq/configuration.nix @@ -11,6 +11,7 @@ old-nitrogen = pkg_with_working_nitrogen.nitrogen; in { + # import system, hardware config, and home manager imports = [ ./hardware-configuration.nix ../../system/system.nix @@ -72,6 +73,26 @@ in { boot.loader.grub.useOSProber = true; boot.loader.grub.version = 2; services.logind.lidSwitchExternalPower = "ignore"; + + virtualisation.docker = { + enable = true; + enableOnBoot = true; + liveRestore = false; + }; + + virtualisation.libvirtd.enable = true; + programs.virt-manager.enable = true; + + xdg.mime.defaultApplications = { + "application/pdf" = "firefox.desktop"; + "text/html" = "firefox.desktop"; + "text/markdown" = "firefox.desktop"; + "text/x-markdown" = "firefox.desktop"; + "x-scheme-handler/about" = "firefox.desktop"; + "x-scheme-handler/http" = "firefox.desktop"; + "x-scheme-handler/https" = "firefox.desktop"; + "x-scheme-handler/unknown" = "firefox.desktop"; + }; #boot = { # loader.systemd-boot = { # enable = true; @@ -156,7 +177,7 @@ in { users.users.synchronous = { isNormalUser = true; description = "jake"; - extraGroups = ["networkmanager" "wheel"]; + extraGroups = ["networkmanager" "wheel" "docker"]; packages = with pkgs; [ kdePackages.kate # firefox