
false alarm. i don't think my brother will particularly care about his SSD getting taken over by me, as he hasn't cared in the past... hopefully it's the same this time.
96 lines
1.9 KiB
Nix
96 lines
1.9 KiB
Nix
{pkgs, ...}: {
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
./disks.nix
|
|
./river.nix
|
|
./theme.nix
|
|
./configs
|
|
];
|
|
|
|
config = {
|
|
boot.loader = {
|
|
systemd-boot.enable = true;
|
|
efi.canTouchEfiVariables = true;
|
|
};
|
|
|
|
console = {
|
|
font = "Lat2-Terminus16";
|
|
keyMap = "us";
|
|
};
|
|
|
|
services = {
|
|
xserver.xkb = {
|
|
layout = "us";
|
|
options = "eurosign:e,ctrl:nocaps";
|
|
};
|
|
|
|
udev.packages = [
|
|
pkgs.android-udev-rules
|
|
];
|
|
|
|
libinput.enable = true;
|
|
openssh.enable = true;
|
|
};
|
|
|
|
hardware.graphics = {
|
|
enable = true;
|
|
enable32Bit = false;
|
|
};
|
|
|
|
environment.systemPackages = builtins.attrValues {
|
|
inherit
|
|
(pkgs)
|
|
nil
|
|
statix
|
|
deadnix
|
|
alejandra
|
|
wget
|
|
vesktop
|
|
nicotine-plus
|
|
mpv
|
|
imv
|
|
lunarvim
|
|
amberol
|
|
;
|
|
};
|
|
|
|
alqueva = {
|
|
mpd = {
|
|
enable = true;
|
|
ncmpcpp = true;
|
|
};
|
|
|
|
fonts = {
|
|
names = {
|
|
sansSerif = ["Iosevka Comfy Wide Fixed"];
|
|
monospace = ["Iosevka Comfy Wide Fixed"];
|
|
serif = ["Iosevka Comfy Wide Motion Fixed"];
|
|
};
|
|
|
|
packages = builtins.attrValues {
|
|
nerdfonts = pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];};
|
|
inherit (pkgs) font-awesome;
|
|
inherit (pkgs.iosevka-comfy)
|
|
comfy-wide-motion-fixed
|
|
comfy-wide-fixed
|
|
;
|
|
};
|
|
|
|
enable = true;
|
|
};
|
|
|
|
qutebrowser.enable = true;
|
|
pipewire.enable = true;
|
|
openssh.enable = true;
|
|
libvirt.enable = true;
|
|
direnv.enable = true;
|
|
emacs.enable = true;
|
|
git.enable = true;
|
|
};
|
|
|
|
networking.networkmanager.enable = true;
|
|
time.timeZone = "Europe/London";
|
|
i18n.defaultLocale = "nl_NL.UTF-8";
|
|
system.stateVersion = "24.11";
|
|
};
|
|
}
|