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 = {
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
system.name = "ocbwoy3";
|
||||
system.nixos.label = "ocbwoy3-config-main";
|
||||
boot.loader.grub.configurationName = lib.mkDefault "git+https://tangled.sh/@ocbwoy3.dev/nix?ref=main";
|
||||
system.name = "kris";
|
||||
system.nixos.label = "kris-config-main";
|
||||
boot.loader.grub.configurationName = lib.mkDefault "git+https://tangled.sh/@kris.darkworld.download/nix?ref=main";
|
||||
|
||||
system.activationScripts.reloadFonts = {
|
||||
text = ''
|
||||
|
||||
@@ -35,9 +35,6 @@
|
||||
inputs.hyprlock.packages.${pkgs.stdenv.hostPlatform.system}.hyprlock
|
||||
inputs.hyprsysteminfo.packages.${pkgs.stdenv.hostPlatform.system}.hyprsysteminfo
|
||||
|
||||
# roblox
|
||||
inputs.tuxstrap.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
||||
# minecraft
|
||||
qemu
|
||||
(writeShellScriptBin "qemu-system-x86_64-uefi" ''
|
||||
@@ -53,7 +50,7 @@
|
||||
(callPackage ./apps/wl-shimeji.nix {})
|
||||
(writeShellScriptBin "stop-shimejis" ''${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/hyprctl dispatch exec "shimejictl stop"'')
|
||||
# (writeShellScriptBin "partynoob" ''shimejictl summon PartyNoob'')
|
||||
# inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
quickshell
|
||||
kdePackages.qtdeclarative
|
||||
catppuccin-gtk
|
||||
catppuccin
|
||||
@@ -141,13 +138,9 @@
|
||||
mpv
|
||||
nixfmt-rfc-style
|
||||
|
||||
protonvpn-cli
|
||||
protonvpn-gui
|
||||
(writeShellScriptBin "protonvpn" ''${pkgs.protonvpn-cli}/bin/protonvpn-cli "$@"'')
|
||||
|
||||
kdePackages.kdialog
|
||||
|
||||
(writeShellScriptBin "roblox-studio-patcher" ''${pkgs.bun}/bin/bun run /home/ocbwoy3/config/scripts/bin/patchInternalRobloxStudio.ts'')
|
||||
(writeShellScriptBin "roblox-studio-patcher" ''${pkgs.bun}/bin/bun run /etc/nixos/scripts/bin/patchInternalRobloxStudio.ts'')
|
||||
# firefox-devedition
|
||||
|
||||
];
|
||||
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "OCbwoy3's Custom Icons for NixOS";
|
||||
homepage = "https://tangled.sh/@ocbwoy3.dev/nix?ref=main";
|
||||
homepage = "https://tangled.sh/@kris.darkworld.download/nix?ref=main";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user