88 lines
2.0 KiB
Nix
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 = false;
|
|
|
|
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 = "kenji";
|
|
email = "kenji@hakase";
|
|
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
|
|
'';
|
|
};
|
|
};
|
|
};
|
|
}
|