Files
nixos/config.nix
T
2025-08-13 09:11:03 -05:00

88 lines
2.0 KiB
Nix

{
myConfig = {
macos = {
Username = "lsoriano";
};
essentials = {
# !!! replace it with your own, else system might malfunction.
Username = "kenji";
};
general = {
Terminal = {
font = "JetBrainsMono Nerd Font";
size = "18";
shell = "fish"; # or zsh
aliases = {};
};
allowUnfree = true;
};
nixos = {
Hostname = "hakase";
Timezone = "America/Chicago";
enableSteamOS = true;
Boot = {
mode = "systemd"; # systemd or grub
};
Apps = {
packages = pkgs:
with pkgs; [
jellyfin-media-player
delfin
goverlay
geekbench_6
gparted
ntfs3g
feishin
discord
xfce.thunar
];
};
Hyprland = {
monitors = [
# "DP-2, highres@165,0x1080,1,vrr,1"
# "DP-2, highres@180,0x1080,1,cm,hdr, sdrbrightness, 1.5, sdrsaturation, 0.98"
"DP-2, highres@180,0x1080,1,bitdepth,10,cm,hdr,sdrbrightness,1.4,sdrsaturation,0.98"
"DP-1, highres@highrr,0x0,1"
"HDMI-A-1, 1920x1080@120, 20000x20000,1"
# "HDMI-A-1, disabled"
];
};
Git = {
user = "";
email = "";
defaultBranch = "master";
};
};
optionals = {
Builds = {
trustedUsers = [
"@groups"
];
buildMachines = [
{
hostName = "";
sshUser = "";
sshKey = "";
system = "";
supportedFeatures = ["apple-virt" "big-parallel" "kvm" "nixos-test"];
}
];
};
Ssh = {
extraConfig = ''
Host macair
User biscuit
HostName 192.168.68.81
Host gitea.sakamoto.dev
User kenji
ProxyCommand cloudflared access ssh --hostname %h
HostName gitea.sakamoto.dev
'';
};
};
};
}