4 networking.networkmanager.enable = true;
5 networking.wireless.enable = true;
7 time.timeZone = "Europe/Zagreb";
9 i18n.defaultLocale = "en_US.UTF-8";
11 i18n.extraLocaleSettings = {
12 LC_ADDRESS = "hr_HR.UTF-8";
13 LC_IDENTIFICATION = "hr_HR.UTF-8";
14 LC_MEASUREMENT = "hr_HR.UTF-8";
15 LC_MONETARY = "hr_HR.UTF-8";
16 LC_NAME = "hr_HR.UTF-8";
17 LC_NUMERIC = "hr_HR.UTF-8";
18 LC_PAPER = "hr_HR.UTF-8";
19 LC_TELEPHONE = "hr_HR.UTF-8";
20 LC_TIME = "hr_HR.UTF-8";
25 packages = with pkgs; [ terminus_font ];
31 desktopManager.plasma5.enable = true;
32 displayManager.sddm.enable = true;
36 hardware.pulseaudio.enable = false;
41 alsa.enable32Bit = true;
47 autosuggestions.enable = true;
48 syntaxHighlighting.enable = true;
54 extraGroups = [ "networkmanager" "wheel" ];
58 nixpkgs.config.allowUnfree = true;
60 environment.systemPackages = with pkgs; [
69 hardware.sensor.hddtemp = {
71 drives = [ "/dev/disk/by-path/*" ];
74 services.smartd.enable = true;
81 aliases = "/etc/aliases";
85 from = "duje.mihanovic@skole.hr";
86 host = "smtp.skole.hr";
88 user = "duje.mihanovic";
89 passwordeval = "/run/current-system/sw/bin/cat /secrets/email.txt";
94 environment.etc."aliases" = {
96 root: duje.mihanovic@skole.hr
97 duje: duje.mihanovic@skole.hr
98 mailer-daemon: duje.mihanovic@skole.hr
103 # Open ports in the firewall.
104 # networking.firewall.allowedTCPPorts = [ ... ];
105 # networking.firewall.allowedUDPPorts = [ ... ];
106 # Or disable the firewall altogether.
107 # networking.firewall.enable = false;
109 system.stateVersion = "23.05";