{ config, pkgs, ... }: { imports = [ ./ssh.nix ./lxc.nix # ./disko-config.nix ]; # Set your time zone. time.timeZone = "America/New_York"; # time.timeZone = "Asia/Seoul"; # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; i18n.extraLocaleSettings = { LC_ADDRESS = "en_US.UTF-8"; LC_IDENTIFICATION = "en_US.UTF-8"; LC_MEASUREMENT = "en_US.UTF-8"; LC_MONETARY = "en_US.UTF-8"; LC_NAME = "en_US.UTF-8"; LC_NUMERIC = "en_US.UTF-8"; LC_PAPER = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8"; }; nixpkgs.config.allowUnfree = true; # unfreeeeee nix = { nixPath = [ "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos" "nixos-config=/home/synchronous/nix-cfg/configuration.nix" "/nix/var/nix/profiles/per-user/root/channels" ]; settings = { experimental-features = ["nix-command" "flakes"]; substituters = [ "https://nix-community.cachix.org" ]; trusted-public-keys = [ "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; }; services.xserver.enable = true; networking.networkmanager.enable = true; services.xserver.displayManager.lightdm.enable = true; services.xserver.desktopManager.xfce.enable = true; system.stateVersion = "25.11"; environment.systemPackages = with pkgs; [ vim # neovim linux-manual man-pages man-pages-posix fontconfig python3 tree yq ]; fonts = { enableDefaultPackages = true; packages = with pkgs; [ corefonts fira-code fira-code-symbols # font-awesome_4 # font-awesome_5 # inconsolata # ipaexfont # jetbrains-mono # noto-fonts-cjk-sans # noto-fonts-cjk-serif # siji # ubuntu_font_family # noto-fonts-cjk-sans # b612 # nerd-fonts.noto # nerd-fonts.mplus nerd-fonts.jetbrains-mono noto-fonts-color-emoji ]; # fontDir.enable = true; fontconfig = { enable = true; defaultFonts = { monospace = ["Fira Code"]; }; }; }; }