{ config, pkgs, lib, ... }: { programs.home-manager.enable = true; home.username = "victor"; home.homeDirectory = "/home/victor"; home.stateVersion = "22.05"; imports = [ ./dconf.nix ./hyprland ]; home.packages = with pkgs; [ discord rnix-lsp fusee-launcher neofetch fluxcd k9s kubectl nixpkgs-review ripgrep rsync rustup rust-analyzer steam-run texlive.combined.scheme-full retroarchFull python3 element-desktop-wayland ]; programs.alacritty = { enable = true; }; programs.rofi = { enable = true; package = pkgs.rofi-wayland; }; programs.git = { enable = true; package = pkgs.gitAndTools.gitFull; userName = "Victor"; userEmail = "victor@xirion.net"; }; programs.tmux = { enable = true; shortcut = "b"; terminal = "screen-256color"; clock24 = true; }; programs.firefox = { enable = true; package = pkgs.firefox-devedition-bin; }; programs.vscode = { enable = true; package = pkgs.vscode; extensions = with pkgs.vscode-extensions; [ matklad.rust-analyzer mkhl.direnv jnoortheen.nix-ide james-yu.latex-workshop valentjn.vscode-ltex ]; }; programs.direnv = { enable = true; nix-direnv = { enable = true; }; }; programs.zsh.enable = true; gtk = { enable = true; theme = { name = "Arc-Darker"; package = pkgs.arc-theme; }; }; services.syncthing.enable = true; }