dotfiles-mirror/etc/nixos/create.nix

52 lines
1 KiB
Nix
Raw Permalink Normal View History

2025-10-26 23:13:27 +03:30
{ pkgs, ... }: {
2025-08-04 07:43:20 +03:30
2025-10-03 10:12:25 +03:30
services = {
xserver = {
enable = true;
2025-10-26 23:13:27 +03:30
videoDrivers = ["modesetting" "nvidia"];
2025-10-25 16:16:41 +03:30
windowManager.qtile.enable = false;
2025-10-03 10:12:25 +03:30
};
2025-10-03 10:20:49 +03:30
displayManager.ly.enable = true;
2025-10-25 16:16:41 +03:30
blueman.enable = false;
2025-10-03 10:12:25 +03:30
printing.enable = false;
2025-10-26 23:13:27 +03:30
#pipewire
pipewire = {
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
2025-10-25 16:16:41 +03:30
};
security.rtkit.enable = true;
2025-09-30 07:30:44 +03:30
2025-10-01 06:49:33 +03:30
nixpkgs.config.allowUnfree = true;
2025-08-04 07:43:20 +03:30
users.users.coast = {
isNormalUser = true;
2025-10-01 06:49:33 +03:30
extraGroups = [ "wheel" ];
2025-09-30 07:30:44 +03:30
shell = pkgs.zsh;
2025-08-04 07:43:20 +03:30
};
2025-10-03 10:12:25 +03:30
programs = {
zsh.enable = true;
zsh.syntaxHighlighting.enable = true;
foot.enable = true;
2025-10-04 17:47:25 +03:30
nano.enable = false;
2025-10-03 10:12:25 +03:30
nekoray.enable = true;
nekoray.tunMode.enable = true;
2025-10-25 16:16:41 +03:30
sway.enable = true;
2025-10-03 10:12:25 +03:30
};
2025-10-01 06:49:33 +03:30
2025-09-30 15:29:42 +03:30
fonts.packages = with pkgs; [
ubuntu-sans
ubuntu_font_family
nerd-fonts._0xproto
nerd-fonts.droid-sans-mono
2025-10-04 17:47:25 +03:30
nerd-fonts.jetbrains-mono
2025-10-26 23:13:27 +03:30
vazir-fonts
2025-08-04 07:43:20 +03:30
];
2025-09-30 07:30:44 +03:30
services.openssh.enable = true;
2025-08-04 07:43:20 +03:30
system.stateVersion = "25.05";
}