4 networking.networkmanager.enable = true;
6 time.timeZone = "Europe/Zagreb";
8 i18n.defaultLocale = "en_US.UTF-8";
10 i18n.extraLocaleSettings = {
11 LC_ADDRESS = "hr_HR.UTF-8";
12 LC_IDENTIFICATION = "hr_HR.UTF-8";
13 LC_MEASUREMENT = "hr_HR.UTF-8";
14 LC_MONETARY = "hr_HR.UTF-8";
15 LC_NAME = "hr_HR.UTF-8";
16 LC_NUMERIC = "hr_HR.UTF-8";
17 LC_PAPER = "hr_HR.UTF-8";
18 LC_TELEPHONE = "hr_HR.UTF-8";
19 LC_TIME = "hr_HR.UTF-8";
24 packages = with pkgs; [ terminus_font ];
30 desktopManager.plasma5.enable = true;
31 displayManager.sddm.enable = true;
35 hardware.pulseaudio.enable = false;
40 alsa.support32Bit = true;
46 autosuggestions.enable = true;
47 syntaxHighlighting.enable = true;
53 extraGroups = [ "networkmanager" "wheel" ];
57 nixpkgs.config.allowUnfree = true;
59 environment.systemPackages = with pkgs; [
68 hardware.sensor.hddtemp = {
70 drives = [ "/dev/disk/by-path/*" ];
73 services.smartd.enable = true;
80 aliases = "/etc/aliases";
84 from = "duje.mihanovic@skole.hr";
85 host = "smtp.skole.hr";
87 user = "duje.mihanovic";
88 passwordeval = "/run/current-system/sw/bin/cat /secrets/email.txt";
93 environment.etc."aliases" = {
95 root: duje.mihanovic@skole.hr
96 duje: duje.mihanovic@skole.hr
97 mailer-daemon: duje.mihanovic@skole.hr
102 # Open ports in the firewall.
103 # networking.firewall.allowedTCPPorts = [ ... ];
104 # networking.firewall.allowedUDPPorts = [ ... ];
105 # Or disable the firewall altogether.
106 # networking.firewall.enable = false;
108 system.stateVersion = "23.05";