ayy
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
{ config, inputs, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
let
|
||||
userName = "kris";
|
||||
realName = "Kris";
|
||||
configRoot = "/etc/nixos";
|
||||
homeDir = "/home/${userName}";
|
||||
quickshellRoot = "${homeDir}/Projects/DeltaruneQuickshell";
|
||||
in {
|
||||
|
||||
imports = [
|
||||
../../modules/forceMainPC.nix
|
||||
@@ -14,12 +20,7 @@
|
||||
|
||||
services.displayManager.gdm.enable = true;
|
||||
|
||||
boot.kernelPackages = (pkgs.linuxPackages_cachyos-lto.override {
|
||||
ticksHz = 1000;
|
||||
useLTO = "full";
|
||||
# extraMakeFlags = ["-O3"];
|
||||
withoutDebug = true;
|
||||
});
|
||||
boot.kernelPackages = pkgs.linuxPackages_cachyos-lto;
|
||||
|
||||
services.scx.enable = true;
|
||||
services.scx.scheduler = "scx_bpfland";
|
||||
@@ -68,7 +69,7 @@
|
||||
};
|
||||
|
||||
programs.virt-manager.enable = true;
|
||||
users.groups.libvirtd.members = [ "ocbwoy3" ];
|
||||
users.groups.libvirtd.members = [ userName ];
|
||||
virtualisation.libvirtd.enable = true;
|
||||
# virtualisation.waydroid.enable = true;
|
||||
virtualisation.spiceUSBRedirection.enable = true;
|
||||
@@ -165,8 +166,8 @@
|
||||
# CHANGE YOUR NAME IN HOME MANAGER!
|
||||
# BETTER YET, DON'T TOUCH THIS. AT ALL.
|
||||
|
||||
main-user.userName = "ocbwoy3";
|
||||
main-user.realName = "OCbwoy3";
|
||||
main-user.userName = userName;
|
||||
main-user.realName = realName;
|
||||
|
||||
services.fstrim.enable = true;
|
||||
systemd.services.fstrim.enable = false;
|
||||
@@ -188,7 +189,7 @@
|
||||
accent = "blue";
|
||||
};
|
||||
|
||||
home-manager.users.ocbwoy3 = { programs, config, pkgs, ... }: {
|
||||
home-manager.users.${userName} = { programs, config, pkgs, ... }: {
|
||||
|
||||
imports = [
|
||||
inputs.catppuccin.homeModules.catppuccin
|
||||
@@ -227,56 +228,66 @@
|
||||
};
|
||||
|
||||
home.file.".config/fastfetch" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/fastfetch";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/fastfetch";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/dunst" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dunst";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dunst";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
# home.file.".config/gtk-3.0" = {
|
||||
# source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/gtk-3.0";
|
||||
# source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/gtk-3.0";
|
||||
# recursive = true;
|
||||
# };
|
||||
|
||||
home.file.".config/hypr" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/hypr";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/hypr";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/xdg-desktop-portal" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/xdg-desktop-portal";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/xdg-desktop-portal";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".local/share/fonts/DotfilesFont.otf" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dotfile_deps/DotfilesFont.otf";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dotfile_deps/DotfilesFont.otf";
|
||||
};
|
||||
|
||||
home.file.".config/ghostty" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/ghostty";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/ghostty";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/wlogout" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/wlogout";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wlogout";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/qt5ct" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/qt5ct";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/qt5ct";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/wofi" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/wofi";
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wofi";
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/quickshell/default" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink quickshellRoot;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".config/quickshell/DeltaruneQuickshell" = {
|
||||
source = config.lib.file.mkOutOfStoreSymlink quickshellRoot;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
|
||||
# xdg.configHome = "/home/ocbwoy3/config/config";
|
||||
# xdg.configHome = "${configRoot}/config";
|
||||
|
||||
services.mpris-proxy.enable = true;
|
||||
|
||||
@@ -308,8 +319,8 @@
|
||||
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "OCbwoy3";
|
||||
userEmail = "ocbwoy3@ocbwoy3.dev";
|
||||
userName = realName;
|
||||
userEmail = "kris@kris.darkworld.download";
|
||||
};
|
||||
|
||||
programs.obs-studio = {
|
||||
|
||||
Reference in New Issue
Block a user