{ config, pkgs, inputs, lib, ... }: { home.username = "till"; home.homeDirectory = "/home/till"; home.stateVersion = "22.11"; nixpkgs = { config = { allowUnfree = true; allowUnfreePredicate = (_: true); }; }; programs.home-manager.enable = true; home.packages = with pkgs; [ exa firefox fzf jq khal khard neomutt nodejs qutebrowser R rstudio ruby tmux tree vdirsyncer ]; programs.neovim = { enable = true; plugins = with pkgs.vimPlugins; [ vim-surround limelight-vim goyo vim-nix vim-fish ultisnips typescript-nvim vim-snippets vim-slime vim-easyalign nvim-colorizer-lua papercolor-theme vim-commentary vim-repeat vim-speeddating vim-surround vim-unimpaired ]; }; # home.sessionVariables = { # EDITOR="nvim"; # }; # home.shellAliases = { # l = "exa"; # ls = "exa"; # cat = "bat"; # }; programs.fish = { enable = true; }; }