{ lib, pkgs, ... }: { imports = [ ../../modules/home ]; settings = { development = { rust.enable = lib.mkForce true; bun.enable = lib.mkForce true; }; programs = { firefox.enable = lib.mkForce true; amberol.enable = lib.mkForce true; vscodium.enable = lib.mkForce true; kitty.enable = lib.mkForce true; ghostty.enable = true; starship.enable = lib.mkForce true; helix.enable = lib.mkForce true; hyfetch.enable = lib.mkForce true; neovim.enable = lib.mkForce true; }; }; #todo: EditorConfig support ( https://editorconfig.org ) services.mpris-proxy.enable = true; stylix = { enable = true; autoEnable = true; iconTheme = { enable = true; package = pkgs.marwaita-icons; dark = "Marwaita-Dark-Purple"; light = "Marwaita-Light-Purple"; }; targets = { gnome.enable = true; gtk.enable = true; firefox.enable = true; firefox.profileNames = [ "default" ]; vesktop.enable = true; wezterm.enable = true; helix.enable = true; vscode.enable = true; vscode.profileNames = [ "default" ]; fish.enable = true; wpaperd.enable = true; kitty.enable = false; waybar.enable = false; }; }; home.username = "fedfer"; home.homeDirectory = "/home/fedfer"; home.keyboard.layout = "it"; xdg.enable = true; home.preferXdgDirectories = true; home.packages = with pkgs; [ prismlauncher foliate impression chatterino2 qbittorrent nixd nixpkgs-fmt nixfmt-rfc-style powertop vesktop libreoffice valent zapzap kicad-small freecad-wayland resources pmbootstrap celluloid fractal yazi nautilus tuba eza bat gitui wleave wl-gammarelay-rs wl-gammarelay-applet ]; home.stateVersion = "23.11"; # DO NOT CHANGE programs.home-manager.enable = true; # DO NOT CHANGE }