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
# TO-DO
user = "nicole";
in
@ -26,8 +27,6 @@ in
];
#░█▀▄░█▀█░█▀█░▀█▀░█░░░█▀█░█▀█░█▀▄░█▀▀░█▀▄
#░█▀▄░█░█░█░█░░█░░█░░░█░█░█▀█░█░█░█▀▀░█▀▄
#░▀▀░░▀▀▀░▀▀▀░░▀░░▀▀▀░▀▀▀░▀░▀░▀▀░░▀▀▀░▀░▀
@ -115,7 +114,7 @@ in
users.users.nicole = {
isNormalUser = true;
description = "Nicole";
extraGroups = [ "networkmanager" "wheel" "libvrtd" "kvm" "qemu-libvirtd" ];
extraGroups = [ "networkmanager" "wheel" "libvrtd" "kvm" "qemu-libvirtd" "cdrom" ];
packages = with pkgs; [];
};
@ -131,21 +130,6 @@ in
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
element-desktop
(discord.override {
# withOpenASAR = true; # can do this here too
withVencord = true;
})
mailspring
@ -250,13 +233,10 @@ in
vscode-fhs
nixd
nil
#python312
#python312Packages.pip
zed-editor
gnumake
cmake
ninja
#python3
libgcc
gcc
@ -265,6 +245,7 @@ in
lutris
protonup-qt
gdlauncher-carbon
adwsteamgtk
# OTHERS #
home-manager
@ -287,12 +268,12 @@ in
# AUDIO #
helvum
];
# ISO mounting utils #
programs.cdemu.enable = true;
# OLLAMA #
services.ollama = {
enable = true;
@ -332,7 +313,8 @@ in
programs.steam.enable = true;
programs.steam.gamescopeSession.enable = true;
programs.gamemode.enable = true;
# DEFAULTS #
environment = {
sessionVariables = {
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;
};
# Fonts with emojis uwu #
fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ];
system.stateVersion = "24.11";

View file

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