From 014d9d83bb3f8bcde251c10641fd7166c815fae7 Mon Sep 17 00:00:00 2001 From: Samuel Shuert Date: Tue, 24 Jun 2025 02:04:50 -0400 Subject: [PATCH 1/2] feat(systems/common): Add Nerd Font support --- systems/common/fonts.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/systems/common/fonts.nix b/systems/common/fonts.nix index a5162605..142a575e 100644 --- a/systems/common/fonts.nix +++ b/systems/common/fonts.nix @@ -10,6 +10,7 @@ pkgs.corefonts pkgs.fira-code pkgs.fira-sans + pkgs.nerd-fonts.symbols-only ]; fonts.enableDefaultPackages = true; From 46d8d75faae60b5425f62764483b74a9c4f76366 Mon Sep 17 00:00:00 2001 From: Samuel Shuert Date: Tue, 24 Jun 2025 01:57:41 -0400 Subject: [PATCH 2/2] feat(systems/oxidize): Add rust alts to base cmds Adds EZA for LS, as well as the various uutils packages, as uutils pkgs are not fully feature complete they are locked behind the option `config.oxidize.unstable` and NOT enabled by default. --- systems/oxidize/default.nix | 11 +++++++++++ systems/oxidize/eza.nix | 12 ++++++++++++ systems/oxidize/uutils.nix | 12 ++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 systems/oxidize/default.nix create mode 100644 systems/oxidize/eza.nix create mode 100644 systems/oxidize/uutils.nix diff --git a/systems/oxidize/default.nix b/systems/oxidize/default.nix new file mode 100644 index 00000000..99d721df --- /dev/null +++ b/systems/oxidize/default.nix @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: 2025 FreshlyBakedCake +# +# SPDX-License-Identifier: MIT + +{ lib, config, ... }: +{ + options.oxidize.unstable = lib.mkEnableOption "Enable unstable/in development rust drop in replacements"; + imports = [ + ./eza.nix + ] ++ (if config.oxidize.unstable then [ ./uutils.nix ] else [ ]); +} diff --git a/systems/oxidize/eza.nix b/systems/oxidize/eza.nix new file mode 100644 index 00000000..bd0c820e --- /dev/null +++ b/systems/oxidize/eza.nix @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2025 FreshlyBakedCake +# +# SPDX-License-Identifier: MIT +{ pkgs, ... }: +{ + environment.systemPackages = [ + (pkgs.eza.override { + gitSupport = false; + exaAlias = false; + }) + ]; +} diff --git a/systems/oxidize/uutils.nix b/systems/oxidize/uutils.nix new file mode 100644 index 00000000..87d12662 --- /dev/null +++ b/systems/oxidize/uutils.nix @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2025 FreshlyBakedCake +# +# SPDX-License-Identifier: MIT + +{ pkgs, ... }: +{ + environment.systemPackages = [ + pkgs.uutils-coreutils-noprefix + pkgs.uutils-findutils + pkgs.uutils-diffutils + ]; +}