{ config, pkgs, lib, inputs, ... }: { programs.home-manager.enable = true; home.username = "victor"; home.homeDirectory = "/home/victor"; home.stateVersion = "22.05"; imports = [ inputs.hyprland.homeManagerModules.default ./hyprland.nix ./eww ./theme.nix ]; home.packages = with pkgs; [ brightnessctl calibre element-desktop-wayland fluxcd fusee-launcher gcc gimp gnome.eog gnome.file-roller gnome.gnome-font-viewer gnome.nautilus grim # Screenshot tool inputs.riff.packages.${pkgs.system}.riff inputs.webcord.packages.${pkgs.system}.default k9s kubectl libnotify neofetch nixpkgs-review python3 retroarchFull ripgrep rnix-lsp rsync rust-analyzer rustup solo2-cli steam-run texlive.combined.scheme-full wf-recorder # Screenrecorder wl-clipboard # Clipboard manager wofi # Wayland rofi ]; programs.foot = { enable = true; }; programs.exa = { enable = true; enableAliases = true; }; programs.git = { enable = true; package = pkgs.gitAndTools.gitFull; userName = "Victor"; userEmail = "victor@xirion.net"; }; programs.mako = { enable = true; }; programs.tmux = { enable = true; shortcut = "b"; terminal = "screen-256color"; clock24 = true; }; programs.firefox = { enable = true; package = pkgs.firefox-devedition-bin; # profiles.dev-edition-default = { # isDefault = true; # }; }; programs.vscode = { enable = true; package = pkgs.vscode; extensions = with pkgs.vscode-extensions; [ catppuccin.catppuccin-vsc james-yu.latex-workshop jnoortheen.nix-ide matklad.rust-analyzer mkhl.direnv tamasfe.even-better-toml valentjn.vscode-ltex vscodevim.vim ]; }; programs.direnv = { enable = true; nix-direnv = { enable = true; }; }; programs.zsh = { enable = true; sessionVariables = { DIRENV_LOG_FORMAT = ""; }; }; services.syncthing.enable = true; }