Merge remote-tracking branch 'forge/main'

This commit is contained in:
Emile Clark-Boman 2025-07-12 16:59:19 +10:00
commit 95a8af3e89

View file

@ -7,13 +7,15 @@
}: let
home-manager = builtins.fetchTarball {
url = "https://github.com/nix-community/home-manager/archive/release-24.11.tar.gz";
sha256 = "1dga3vsd60v9mfyhwgbil13mrchw5crbpgh4zjw9fghv1vyk89vq";
sha256 = "1mwq9mzyw1al03z4q2ifbp6d0f0sx9f128xxazwrm62z0rcgv4na";
};
in {
imports = [
./hardware-configuration.nix
(import "${home-manager}/nixos")
inputs.spicetify-nix.nixosModules.default
../modules/steam.nix
];
programs.spicetify = let
@ -54,9 +56,32 @@ in {
# Select internationalisation properties.
i18n.defaultLocale = "en_US.UTF-8";
# Enable initrd hook for virtual console customisation
# aka cool colours when bootting yay!!
console = {
font = "Lat2-Terminus16";
enable = true;
earlySetup = true; # initrd pre hook
keyMap = "us";
font = "Lat2-Terminus16";
# ANSI 24-bit color definitions (theme: dracula)
colors = [
"21222c"
"ff5555"
"50fa7b"
"f1fa8c"
"bd93f9"
"ff79c6"
"8be9fd"
"f8f8f2"
"6272a4"
"ff6e6e"
"69ff94"
"ffffa5"
"d6acff"
"ff92df"
"a4ffff"
"ffffff"
];
};
# ----- NETWORKING SECTION -----
@ -177,6 +202,7 @@ in {
easyeffects
pavucontrol
ani-cli
bluetui
wl-clipboard # clipboard for wayland
hyprpicker
@ -228,6 +254,11 @@ in {
# Cryptography
openssl
libargon2
# Games
mindustry-wayland
dwarf-fortress
nethack
];
# DEBUG: configuring xdg portal here instead?
@ -361,6 +392,11 @@ in {
# Enable OpenGL
hardware = {
graphics.enable = true;
bluetooth = {
enable = true;
powerOnBoot = true;
};
};
# DO NOT MODIFY