{ pkgs, ... }: let nixpkgs = import {}; colorscheme.theme = import ./packages/nord.nix; in { fonts.fontconfig = { enable = true; }; home = { language.base = "it_IT.UTF-8"; keyboard.layout = "it"; keyboard.options = ["terminate:ctrl_alt_bksp" "compose:rctrl"]; packages = (with pkgs; [ discord evolution firefox gallery-dl gnome3.evince gnome3.file-roller gnome3.gnome-screenshot gnome3.nautilus htop jetbrains.datagrip libreoffice-fresh lutris megasync mpv neofetch neofetch nerdfonts obsidian openvpn pavucontrol pcmanfm polybarFull procps-ng shotwell skypeforlinux slack spotify steam wireguard ]) ++ (with nixpkgs; [ authy keepassxc tdesktop teams ]); }; imports = [ ./modules/configurations.nix ./modules/alacritty.nix ./modules/bat.nix ./modules/broot.nix ./modules/bottom.nix ./modules/dircolors.nix ./modules/dunst.nix # ./modules/fzf.nix ./modules/git.nix ./modules/go.nix ./modules/gpg.nix ./modules/info.nix ./modules/kakoune.nix ./modules/picom.nix ./modules/qogir_theme.nix ./modules/rofi.nix ./modules/screen_locker.nix ./modules/ssh.nix ./modules/sxhkd.nix ./modules/terminator.nix ./modules/tmux.nix ]; # Autolock services: xss-lock.service xautolock-session.service programs = { # command-not-found.enable = true; home-manager.enable = true; # info.enable = true; # kakoune = import ./modules/kakoune.nix pkgs; # zsh = { # enableVteIntegration = true; # }; }; services.gnome-keyring.enable = true; services.blueman-applet.enable = true; services.network-manager-applet.enable = true; xsession.numlock.enable = true; }