Advertisement
Guest User

Untitled

a guest
Feb 19th, 2024
580
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. { config, pkgs, inputs, ... }:
  2. let
  3. inherit (inputs) templ;
  4. homePath = "/home/shareni";
  5. in {
  6. # Home Manager needs a bit of information about you and the paths it should
  7. # manage.
  8. home.username = "shareni";
  9. home.homeDirectory = "${homePath}";
  10.  
  11. # This value determines the Home Manager release that your configuration is
  12. # compatible with. This helps avoid breakage when a new Home Manager release
  13. # introduces backwards incompatible changes.
  14. #
  15. # You should not change this value, even if you update Home Manager. If you do
  16. # want to update the value, then make sure to first check the Home Manager
  17. # release notes.
  18. home.stateVersion = "23.11"; # Please read the comment before changing.
  19.  
  20. home.packages = with pkgs;
  21. ([
  22. # # Adds the 'hello' command to your environment. It prints a friendly
  23. # # "Hello, world!" when run.
  24. # pkgs.hello
  25.  
  26. # # It is sometimes useful to fine-tune packages, for example, by applying
  27. # # overrides. You can do that directly here, just don't forget the
  28. # # parentheses. Maybe you want to install Nerd Fonts with a limited number of
  29. # # fonts?
  30. # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
  31.  
  32. # # You can also create simple shell scripts directly inside your
  33. # # configuration. For example, this adds a command 'my-hello' to your
  34. # # environment:
  35. # (pkgs.writeShellScriptBin "my-hello" ''
  36. # echo "Hello, ${config.home.username}!"
  37. # '')
  38. emacs29
  39. vscode
  40. libreoffice
  41.  
  42. ] ++ [ templ.packages.${system}.default ]);
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement