diff --git a/flake.nix b/flake.nix index 559ddcb8..270c1d75 100644 --- a/flake.nix +++ b/flake.nix @@ -233,6 +233,9 @@ services.sshd.enable = lib.mkDefault true; services.openssh.enable = lib.mkDefault true; + # We're setting Guix service package with the flake-provided package. + # This is to prevent problems setting with overlays as much as I like + # using them. services.guix.package = inputs.guix-overlay.packages.${system}.guix; }; diff --git a/modules/home-manager/profiles/desktop.nix b/modules/home-manager/profiles/desktop.nix index eb353515..c956ad52 100644 --- a/modules/home-manager/profiles/desktop.nix +++ b/modules/home-manager/profiles/desktop.nix @@ -103,6 +103,7 @@ in { ]; }; + # Some PDF viewer with a penchant for research. programs.sioyek = { enable = true; diff --git a/modules/home-manager/profiles/dev.nix b/modules/home-manager/profiles/dev.nix index 2c627a8d..9458ddd4 100644 --- a/modules/home-manager/profiles/dev.nix +++ b/modules/home-manager/profiles/dev.nix @@ -96,6 +96,8 @@ in { ''; }; + # Supercharging your shell history. Just don't forget to flush them out + # before doing questionable things. programs.atuin = { enable = true; settings = { @@ -104,6 +106,7 @@ in { }; }; + # virtualenv but for anything else. programs.direnv = { enable = true; config.global = { @@ -113,7 +116,10 @@ in { nix-direnv.enable = true; }; + # Learn teleportation in the filesystem. programs.zoxide.enable = true; + + # Some lazy bastard's shell prompt configuration. programs.starship = { enable = true; settings = { diff --git a/modules/nixos/profiles/system.nix b/modules/nixos/profiles/system.nix index 85b74b27..940ec96c 100644 --- a/modules/nixos/profiles/system.nix +++ b/modules/nixos/profiles/system.nix @@ -68,7 +68,7 @@ in { environment.systemPackages = with pkgs; [ nix-alien # Ambassador for the pre-compiled binaries. nix-index # locate but for the entire store directory. - nix-index-update # Still locate but for the entire store directory. + nix-index-update # If you don't want to rebuild the entire thing and have the chance for the operation to slow down to the point of freezing then here's your chance. ]; # command-not-found except better integrated since we're already using @@ -231,7 +231,7 @@ in { environment.systemPackages = with pkgs; [ cfg.wine.package # The star of the show. winetricks # We do a little trickery with missing Windows runtimes. - bottles # PlayOnLinux but better. :) + bottles # PlayOnLinux but better. :> ]; }) ]);