myputer specific changes

This commit is contained in:
Emile Clark-Boman 2025-02-11 15:47:56 +10:00
parent 1d4189b040
commit a448ce3f39
216 changed files with 544 additions and 24478 deletions

View file

@ -32,7 +32,6 @@ in {
#colorScheme = "mocha";
};
# Use the systemd-boot EFI boot loader.
boot.loader = {
efi = {
canTouchEfiVariables = true;
@ -42,11 +41,12 @@ in {
efiSupport = true;
#efiInstallAsRemovable = true; # in case canTouchEfiVariables doesn't work on this system
device = "nodev";
useOSProber = true;
};
# GitHub: vinceliuice/grub2-themes
grub2-theme = {
enable = true;
theme = "whitesur"; # sylish, vimix, or whitesur
theme = "whitesur"; # stylish, vimix, or whitesur
footer = true;
customResolution = "1920x1080"; # Optional: Set a custom resolution
};
@ -92,13 +92,12 @@ in {
#hardware.pulseaudio.enable = false;
pipewire = {
enable = true;
wireplumber.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
wireplumber.enable = true;
};
# Enable touchpad support
@ -107,7 +106,7 @@ in {
tumbler.enable = true; # Thunar image thumbnail support
gvfs.enable = true; # Thunar mount, trash, and other functionality
};
security.rtkit.enable = true;
security.rtkit.enable = true; # I *think* this is for pipewire
# allow wheel group to use passwordless sudo
users = {
@ -176,14 +175,13 @@ in {
environment.systemPackages = with pkgs; [
# User Environment
inputs.swww.packages.${pkgs.system}.swww
#vesktop
helvum
easyeffects
ani-cli
wl-clipboard # clipboard for wayland
kcalc # TEMP: (FOR TESTING)
hyprpicker
(callPackage ./sddm-theme-corners.nix {}).sddm-theme-corners
(callPackage ../sddm-theme-corners.nix {}).sddm-theme-corners
# dependencies for my sddm theme:
pkgs.libsForQt5.qt5.qtgraphicaleffects
@ -267,6 +265,7 @@ in {
texlivePackages.noto-emoji
];
# TODO: change my default fonts
fontconfig = {
defaultFonts = {
serif = ["Iosevka"]; # TODO: package Iosevka Etoile since Iosevka isn't a serif font