This commit is contained in:
Nicole 2025-05-12 06:40:43 +02:00
parent aeee1ee374
commit 2a60ad3a78
2 changed files with 11 additions and 33 deletions

View file

@ -7,6 +7,7 @@
let let
# TO-DO
user = "nicole"; user = "nicole";
in in
@ -26,8 +27,6 @@ in
]; ];
#░█▀▄░█▀█░█▀█░▀█▀░█░░░█▀█░█▀█░█▀▄░█▀▀░█▀▄ #░█▀▄░█▀█░█▀█░▀█▀░█░░░█▀█░█▀█░█▀▄░█▀▀░█▀▄
#░█▀▄░█░█░█░█░░█░░█░░░█░█░█▀█░█░█░█▀▀░█▀▄ #░█▀▄░█░█░█░█░░█░░█░░░█░█░█▀█░█░█░█▀▀░█▀▄
#░▀▀░░▀▀▀░▀▀▀░░▀░░▀▀▀░▀▀▀░▀░▀░▀▀░░▀▀▀░▀░▀ #░▀▀░░▀▀▀░▀▀▀░░▀░░▀▀▀░▀▀▀░▀░▀░▀▀░░▀▀▀░▀░▀
@ -115,7 +114,7 @@ in
users.users.nicole = { users.users.nicole = {
isNormalUser = true; isNormalUser = true;
description = "Nicole"; description = "Nicole";
extraGroups = [ "networkmanager" "wheel" "libvrtd" "kvm" "qemu-libvirtd" ]; extraGroups = [ "networkmanager" "wheel" "libvrtd" "kvm" "qemu-libvirtd" "cdrom" ];
packages = with pkgs; []; packages = with pkgs; [];
}; };
@ -131,21 +130,6 @@ in
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
#░█░░░█▀▄░░░█▀▀░▀█▀░█░█
#░█░░░█░█░░░█▀▀░░█░░▄▀▄
#░▀▀▀░▀▀░░░░▀░░░▀▀▀░▀░▀
#programs.nix-ld.enable = true;
#programs.nix-ld.libraries = with pkgs ; [
# gcc-unwrapped
# stdenv.cc.cc.lib
# libz
# cairo
# pango
#];
#░█░█░█▀▄░█▀▀ #░█░█░█▀▄░█▀▀
#░▄▀▄░█░█░█░█ #░▄▀▄░█░█░█░█
#░▀░▀░▀▀░░▀▀▀ #░▀░▀░▀▀░░▀▀▀
@ -239,7 +223,6 @@ in
telegram-desktop telegram-desktop
element-desktop element-desktop
(discord.override { (discord.override {
# withOpenASAR = true; # can do this here too
withVencord = true; withVencord = true;
}) })
mailspring mailspring
@ -250,13 +233,10 @@ in
vscode-fhs vscode-fhs
nixd nixd
nil nil
#python312
#python312Packages.pip
zed-editor zed-editor
gnumake gnumake
cmake cmake
ninja ninja
#python3
libgcc libgcc
gcc gcc
@ -265,6 +245,7 @@ in
lutris lutris
protonup-qt protonup-qt
gdlauncher-carbon gdlauncher-carbon
adwsteamgtk
# OTHERS # # OTHERS #
home-manager home-manager
@ -287,12 +268,12 @@ in
# AUDIO # # AUDIO #
helvum helvum
]; ];
# ISO mounting utils #
programs.cdemu.enable = true;
# OLLAMA # # OLLAMA #
services.ollama = { services.ollama = {
enable = true; enable = true;
@ -332,7 +313,8 @@ in
programs.steam.enable = true; programs.steam.enable = true;
programs.steam.gamescopeSession.enable = true; programs.steam.gamescopeSession.enable = true;
programs.gamemode.enable = true; programs.gamemode.enable = true;
# DEFAULTS #
environment = { environment = {
sessionVariables = { sessionVariables = {
EDITOR = "nvim"; EDITOR = "nvim";
@ -344,7 +326,7 @@ in
#etc."nvidia/nvidia-application-profiles-rc.d/50-limit-free-buffer-pool.json".source = ./50-limit-free-buffer-pool.json; #etc."nvidia/nvidia-application-profiles-rc.d/50-limit-free-buffer-pool.json".source = ./50-limit-free-buffer-pool.json;
}; };
# Fonts with emojis uwu #
fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ]; fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ];
system.stateVersion = "24.11"; system.stateVersion = "24.11";

View file

@ -62,13 +62,9 @@ in
package = pkgs.qemu_kvm; package = pkgs.qemu_kvm;
runAsRoot = true; runAsRoot = true;
swtpm.enable = true; swtpm.enable = true;
# Configure OVMF (UEFI firmware for virtual machines)
ovmf = { ovmf = {
enable = true; enable = true;
packages = [(pkgs.OVMF.override { packages = [ pkgs.OVMFFull.fd ];
secureBoot = false; # Disable Secure Boot for the VM firmware
tpmSupport = true; # Enable TPM support
}).fd];
}; };
}; };
}; };