Compare commits

..
27 Commits
Author SHA1 Message Date
Zeusina 9242f838b8 feat: 🚀 update flake lock 2026-07-17 14:47:32 +03:00
Zeusina ea5ab984f8 fix(kachu-pc): 🐛 fix steam cursor 2026-07-17 14:47:06 +03:00
Zeusina ac67541591 feat(kachu-pc): install steam & heroic launcher 2026-07-17 14:09:25 +03:00
Zeusina 7e6d58c82c revert(mac): 🔥 remove cyberduck 2026-07-15 14:18:10 +03:00
Zeusina da71a59795 feat(mac): install cyberduck 2026-07-15 13:33:19 +03:00
Zeusina 55b0ccf868 feat(mac): add wireguard client 2026-07-14 15:26:47 +03:00
Zeusina 54dcc85a09 Merge branch 'main' of https://git.zeusina.ru/Zeusina/nix-flake 2026-07-14 15:15:57 +03:00
Zeusina e08e2f175d feat(kachu-laptop): add spicetify config 2026-07-11 20:23:32 +03:00
Zeusina f8001b050d feat(kachu-laptop): add plymouth config 2026-07-11 20:23:16 +03:00
Zeusina 9ccff49149 feat(kachu-laptop): install partial packages from pc 2026-07-11 20:03:21 +03:00
Zeusina 2d609d62d3 feat(kachu-laptop): initial config 2026-07-11 18:35:56 +03:00
Zeusina 5106f368ec feat(mac): install windows app rdp client 2026-07-11 10:24:01 +03:00
Zeusina 0e423ae331 feat(kachu-pc): enable auto nix store optimization 2026-07-09 17:59:44 +03:00
Zeusina be378993b9 fix(kachu-pc): 🐛 fix orca portal usage 2026-07-09 15:10:09 +03:00
Zeusina 6f147737c5 docs(kachu-pc): 📝 added comment on orca slicer 2026-07-09 14:34:10 +03:00
Zeusina c799aa9177 fix(kachu-pc): 🐛 fix orca slicer non working fonts 2026-07-09 14:33:27 +03:00
Zeusina eb44058397 feat(kachu-pc): remove koi & install orca-slicer 2026-07-09 14:16:43 +03:00
Zeusina afe5d4b32a fix(kachu-pc): 🐛 fixed not building flake 2026-07-07 19:58:48 +03:00
Zeusina 87cd737819 feat(kachu-pc): install monaco nerd font 2026-07-07 19:41:52 +03:00
Zeusina c3d8c73b45 feat(kachu-pc): install kio 2026-07-07 13:36:52 +03:00
Zeusina 3d4d644bba feat(kachu-pc): install kio-extras for kio-fuse 2026-07-07 12:53:26 +03:00
Zeusina 56d25151f4 fix(kachu-pc): 🐛 fixed fuse enable 2026-07-07 11:18:51 +03:00
Zeusina 495ff20b66 feat:(kachu-pc) enable fuse 2026-07-07 11:17:02 +03:00
Zeusina 03cc61d7c8 feat:(mac) install anydesk 2026-07-06 21:33:33 +03:00
Zeusina 49325f6b29 feat: install kio-fuse 2026-07-06 12:49:05 +03:00
Zeusina 55ae752d28 fix: remove unnecessarry java versions 2026-07-06 12:27:06 +03:00
Zeusina 5025fb087d feat: install prism launcher 2026-07-06 12:22:12 +03:00
8 changed files with 586 additions and 19 deletions
+15
View File
@@ -0,0 +1,15 @@
# orca-slicer.nix
{pkgs}:
pkgs.symlinkJoin {
name = "orca-slicer-wayland";
paths = [pkgs.orca-slicer];
buildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/orca-slicer \
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${pkgs.gst_all_1.gst-plugins-base}/lib/gstreamer-1.0:${pkgs.gst_all_1.gst-plugins-good}/lib/gstreamer-1.0" \
--prefix XDG_DATA_DIRS : "${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}:${pkgs.gtk3}/share/gsettings-schemas/${pkgs.gtk3.name}" \
--set GTK_USE_PORTAL 1 \
--set GDK_BACKEND x11 \
--set GBM_BACKEND dri
''; # На данный момент не работает на wayland
}
Generated
+211 -17
View File
@@ -1,15 +1,148 @@
{
"nodes": {
"crane": {
"locked": {
"lastModified": 1781825982,
"narHash": "sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk=",
"owner": "ipetkov",
"repo": "crane",
"rev": "469fd08d0bcf6926321fa973c6777fbc87785dd7",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1767039857,
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "NixOS",
"repo": "flake-compat",
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "flake-compat",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"lanzaboote",
"pre-commit",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"lanzaboote": {
"inputs": {
"crane": "crane",
"nixpkgs": [
"nixpkgs"
],
"pre-commit": "pre-commit",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1782141370,
"narHash": "sha256-hqijVSEETttmo8Okql9/LG0Ua34hdciKW1a5zzlj8mU=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "7c9a54a7f87b4539ddbd8bda09a8a5f5f9361aa9",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "v1.1.0",
"repo": "lanzaboote",
"type": "github"
}
},
"monaco": {
"flake": false,
"locked": {
"lastModified": 1777439408,
"narHash": "sha256-5pvFE59tvoap/ef+WSSvNRE+I/jqc8HTaicJRBSJRZE=",
"owner": "thep0y",
"repo": "monaco-nerd-font",
"rev": "80bde404d1a3114901e503487f1682279d3cfc13",
"type": "github"
},
"original": {
"owner": "thep0y",
"repo": "monaco-nerd-font",
"type": "github"
}
},
"monaco-nerd-font": {
"inputs": {
"flake-utils": "flake-utils",
"monaco": "monaco",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1777439408,
"narHash": "sha256-5pvFE59tvoap/ef+WSSvNRE+I/jqc8HTaicJRBSJRZE=",
"owner": "thep0y",
"repo": "monaco-nerd-font",
"rev": "80bde404d1a3114901e503487f1682279d3cfc13",
"type": "github"
},
"original": {
"owner": "thep0y",
"repo": "monaco-nerd-font",
"type": "github"
}
},
"nix-darwin": {
"inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1781761792,
"narHash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14=",
"lastModified": 1784123936,
"narHash": "sha256-IOWwQMJhUxcojm0MRvuKs1fKLH727u4+hHeEOPhdUyA=",
"owner": "nix-darwin",
"repo": "nix-darwin",
"rev": "a1fa429e945becaf60468600daf649be4ba0350c",
"rev": "a4cf1d10853b0d2be19b9eca35d749e201d70b55",
"type": "github"
},
"original": {
@@ -21,11 +154,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1780930886,
"narHash": "sha256-rppURzHviaQN131F+nLiLdGfcb0uCd9gGP0E5+iw9MI=",
"lastModified": 1783279667,
"narHash": "sha256-/NAkDSsve+GNM0Bt6tleJdCGfsTlK89nPjkVOzZMo0s=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "8c3cede7ddc26bd659d2d383b5610efbd2c7a16e",
"rev": "f205b5574fd0cb7da5b702a2da51507b7f4fdd1b",
"type": "github"
},
"original": {
@@ -37,11 +170,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1783187857,
"narHash": "sha256-CoKGv2FwkvFwzsVLB/N89eFjr40puk/p51IMvIp+ddo=",
"lastModified": 1784210874,
"narHash": "sha256-x8i+HYAulduMlM63oxWJj5tAm+Sc/W756wUzcV5p24w=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "19a8a1e6d8b7315b6fd84e5a51977ce6f69d5a5b",
"rev": "59682e0069f0ed0a452e2179a7f4c1f247027b9e",
"type": "github"
},
"original": {
@@ -53,35 +186,81 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1782467914,
"narHash": "sha256-inDx/w70OSJoJPqtKh0BrzAsbZZhpya7YgS43jHnhwg=",
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
"lastModified": 1783776592,
"narHash": "sha256-+GVwKnbbSmf4cWMJyRzvw8H5yFknmkLoPD5v6snqPzo=",
"rev": "e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3",
"type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1022855.e73de5be04e0/nixexprs.tar.xz"
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1032869.e7a3ca8092b6/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
}
},
"pre-commit": {
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1781733627,
"narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"type": "github"
}
},
"root": {
"inputs": {
"lanzaboote": "lanzaboote",
"monaco-nerd-font": "monaco-nerd-font",
"nix-darwin": "nix-darwin",
"nixpkgs": "nixpkgs_2",
"spicetify-nix": "spicetify-nix"
}
},
"rust-overlay": {
"inputs": {
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1782012058,
"narHash": "sha256-9mWUnReOUXfKjZuJAL/bAFH3LUyECTRtXgSNVjRw3UY=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "8534567325bd8a8d2928e6afd81e0a87d19efd3c",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"spicetify-nix": {
"inputs": {
"nixpkgs": "nixpkgs_3",
"systems": "systems"
"systems": "systems_2"
},
"locked": {
"lastModified": 1782898510,
"narHash": "sha256-7QVN7ijsXbIBRrI9LdXfeoFktTS0I6HZya9tu6+STrs=",
"lastModified": 1783838433,
"narHash": "sha256-Zb8+v76qSPYDlUea1y30YzgdEoDjA97vRmeqfPAqwZs=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "9cabea6f5973ec01f60080ea50f54f8f6d74dc95",
"rev": "c6ab7371e40abd405313af9bddafd5f37cc94f83",
"type": "github"
},
"original": {
@@ -104,6 +283,21 @@
"repo": "default",
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
}
},
"root": "root",
+20 -1
View File
@@ -6,13 +6,21 @@
nix-darwin.url = "github:nix-darwin/nix-darwin/master";
# nix-darwin.inputs.nixpkgs.follows = "nixpkgs";
spicetify-nix.url = "github:Gerg-L/spicetify-nix";
monaco-nerd-font = {
url = "github:thep0y/monaco-nerd-font";
inputs.nixpkgs.follows = "nixpkgs";
};
lanzaboote = {
url = "github:nix-community/lanzaboote/v1.1.0";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs @ {
self,
nix-darwin,
nixpkgs,
spicetify-nix,
...
}: let
systems = ["x86_64-linux" "aarch64-darwin"];
forAllSystems = nixpkgs.lib.genAttrs systems;
@@ -39,6 +47,17 @@
inputs.spicetify-nix.nixosModules.default
];
};
"kachu-laptop" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {inherit inputs self;};
modules = [
inputs.lanzaboote.nixosModules.lanzaboote
./hosts/kachu-laptop/hardware-configuration.nix
./hosts/kachu-laptop/configuration.nix
./shared/programs/spicetify.nix
inputs.spicetify-nix.nixosModules.default
];
};
};
};
}
@@ -35,6 +35,9 @@
"ayugram"
"equinox"
"firefox"
"anydesk"
"windows-app"
"passepartout"
];
};
+207
View File
@@ -0,0 +1,207 @@
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page, on
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
{
config,
lib,
pkgs,
inputs,
...
}: {
nixpkgs.overlays = [
(final: prev: {
wezterm = final.callPackage ../../drvs/wezterm-stable-bin.nix {};
sddm-astronaut-theme = final.callPackage ../../drvs/sddm-astronaut-theme.nix {};
})
];
imports = [
];
# Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = lib.mkForce false;
boot.lanzaboote = {
enable = true;
pkiBundle = "/var/lib/sbctl";
};
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.timeout = 0;
boot.plymouth = {
enable = true;
theme = "bgrt";
};
boot.kernelParams = [
"quiet"
"splash"
"boot.shell_on_fail"
"loglevel=3"
"rd.systemd.show_status=false"
"rd.udev.log_level=3"
"udev.log_priority=3"
"nvidia-drm.fbdev=1"
];
boot.consoleLogLevel = 0;
boot.initrd.verbose = false;
boot.initrd.kernelModules = [
"nvidia"
"nvidia_modeset"
"nvidia_uvm"
"nvidia_drm"
"amdgpu"
];
# Use latest kernel.
boot.kernelPackages = pkgs.linuxPackages_latest;
networking.hostName = "kachu-laptop"; # Define your hostname.
# Configure network connections interactively with nmcli or nmtui.
networking.networkmanager.enable = true;
services.desktopManager.plasma6.enable = true;
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
extraPackages = with pkgs; [
kdePackages.qtmultimedia # Required for video backgrounds/audio
];
};
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
security.polkit.enable = true;
security.sudo.wheelNeedsPassword = false;
nix = {
settings = {
experimental-features = [
"nix-command"
"flakes"
];
};
gc = {
automatic = true; # Включает автоматическую сборку мусора
dates = "weekly"; # Запуск раз в неделю
options = "--delete-older-than 7d"; # Удалять только то, что старше 7 дней
};
optimise.automatic = true;
};
# Set your time zone.
time.timeZone = "Europe/Moscow";
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
LC_ADDRESS = "ru_RU.UTF-8";
LC_IDENTIFICATION = "ru_RU.UTF-8";
LC_MEASUREMENT = "ru_RU.UTF-8";
LC_MONETARY = "ru_RU.UTF-8";
LC_NAME = "ru_RU.UTF-8";
LC_NUMERIC = "ru_RU.UTF-8";
LC_PAPER = "ru_RU.UTF-8";
LC_TELEPHONE = "ru_RU.UTF-8";
LC_TIME = "ru_RU.UTF-8";
};
users.users.kachu = {
isNormalUser = true;
extraGroups = [
"wheel"
"networkmanager"
]; # Enable sudo for the user.
packages = with pkgs; [
tree
git
starship
zoxide
fzf
wezterm
eza
kdePackages.sddm-kcm
alejandra
v2rayn
telegram-desktop
];
shell = pkgs.zsh;
};
programs.firefox.enable = true;
# List packages installed in system profile.
# You can use https://search.nixos.org/ to find more packages (and options).
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
git
vscode
git-credential-manager
kdePackages.kio
kdePackages.kio-fuse
kdePackages.kio-extras
sbctl
sddm-astronaut-theme
];
programs.fuse.enable = true;
programs.zsh.enable = true;
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
];
fonts.packages = [
inputs.monaco-nerd-font.packages.${pkgs.system}.monaco
];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
# List services that you want to enable:
# Enable the OpenSSH daemon.
# services.openssh.enable = true;
# Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ ... ];
# networking.firewall.allowedUDPPorts = [ ... ];
# Or disable the firewall altogether.
networking.firewall.enable = false;
# Copy the NixOS configuration file and link it from the resulting system
# (/run/current-system/configuration.nix). This is useful in case you
# accidentally delete configuration.nix.
# system.copySystemConfiguration = true;
# This option defines the first version of NixOS you have installed on this particular machine,
# and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions.
#
# Most users should NEVER change this value after the initial install, for any reason,
# even if you've upgraded your system to a new NixOS release.
#
# This value does NOT affect the Nixpkgs version your packages and OS are pulled from,
# so changing it will NOT upgrade your system - see https://nixos.org/manual/nixos/stable/#sec-upgrading for how
# to actually do that.
#
# This value being lower than the current NixOS release does NOT mean your system is
# out of date, out of support, or vulnerable.
#
# Do NOT change this value unless you have manually inspected all the changes it would make to your configuration,
# and migrated your data accordingly.
#
# For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
system.stateVersion = "26.05"; # Did you read the comment?
}
@@ -0,0 +1,96 @@
# Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
{
config,
lib,
pkgs,
modulesPath,
...
}: {
imports = [
(modulesPath + "/installer/scan/not-detected.nix")
];
boot.initrd.availableKernelModules = ["nvme" "xhci_pci" "thunderbolt" "usbhid" "usb_storage" "sd_mod"];
boot.initrd.kernelModules = [];
boot.initrd.systemd.enable = true;
boot.kernelModules = ["kvm-amd"];
boot.extraModulePackages = [];
fileSystems."/" = {
device = "/dev/mapper/crypted";
fsType = "btrfs";
options = [
"subvol=@root"
"compress=zstd"
];
};
boot.initrd.luks.devices."crypted".device = "/dev/disk/by-uuid/86bd8c14-aa10-47bd-a609-11934a2dc8a0";
fileSystems."/swap" = {
device = "/dev/mapper/crypted";
fsType = "btrfs";
options = ["subvol=@swap"];
};
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/8EC7-9595";
fsType = "vfat";
options = ["fmask=0022" "dmask=0022"];
};
fileSystems."/nix" = {
device = "/dev/mapper/crypted";
fsType = "btrfs";
options = [
"subvol=@nix"
"compress=zstd"
"noatime"
];
};
fileSystems."/home" = {
device = "/dev/mapper/crypted";
fsType = "btrfs";
options = [
"subvol=@home"
"compress=zstd"
];
};
swapDevices = [
{
device = "/swap/swapfile";
size = 36864;
}
];
boot.resumeDevice = "/dev/mapper/crypted";
boot.kernelParams = [
"resume_offset=533760"
];
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
services.xserver.videoDrivers = ["nvidia" "amdgpu"];
hardware.nvidia = {
open = true;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
powerManagement.enable = true;
powerManagement.finegrained = true;
prime = {
offload = {
enable = true;
enableOffloadCmd = true;
};
amdgpuBusId = "PCI:0:36:0";
nvidiaBusId = "PCI:0:1:0";
};
};
}
+29 -1
View File
@@ -4,6 +4,7 @@
{
config,
pkgs,
inputs,
...
}: {
nixpkgs.overlays = [
@@ -121,13 +122,30 @@
eza
kdePackages.sddm-kcm
alejandra
kdePackages.koi
v2rayn
telegram-desktop
(prismlauncher.override {
jdks = [
temurin-bin-21
];
})
(callPackage ../../drvs/orca-slicer.nix {})
heroic
];
shell = pkgs.zsh;
};
programs.steam = {
enable = true;
package = pkgs.steam.override {
extraPkgs = pkgs:
with pkgs; [
kdePackages.breeze
];
};
};
security.sudo.wheelNeedsPassword = false;
nix = {
@@ -142,6 +160,7 @@
dates = "weekly"; # Запуск раз в неделю
options = "--delete-older-than 7d"; # Удалять только то, что старше 7 дней
};
optimise.automatic = true;
};
# Install firefox.
programs.firefox.enable = true;
@@ -157,12 +176,21 @@
sddm-astronaut-theme
vscode
git-credential-manager
kdePackages.kio
kdePackages.kio-fuse
kdePackages.kio-extras
];
programs.fuse.enable = true;
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
];
fonts.packages = [
inputs.monaco-nerd-font.packages.${pkgs.system}.monaco
];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
@@ -61,4 +61,9 @@
package = config.boot.kernelPackages.nvidiaPackages.stable;
powerManagement.enable = true;
};
hardware.graphics = {
enable = true;
enable32Bit = true;
};
}