Skip to main content

shared-home.nix

{ config, pkgs, lib, inputs, ... }:

{
  imports = [ 
      ./bemenu.nix
      ./hypridle.nix
      ./hyprland.nix 
      ./hyprlock.nix
      ./kitty.nix
#      ./neovim.nix
      ./nixvim.nix
      ./waybar.nix
      ./zsh.nix 
    ];

  home.stateVersion = "24.05"; # Please read the comment before changing.

  home.packages = [
    pkgs.grim
    pkgs.slurp
    pkgs.playerctl
    pkgs.brightnessctl
    pkgs.wl-clipboard
    pkgs.qrencode
    pkgs.libarchive
  ];

  home.file = { };

  home.sessionVariables = { };

  xdg.userDirs = {
    enable = true;
    createDirectories = true;
  };

  programs.home-manager.enable = true;
  programs.xplr.enable = true;
  programs.imv.enable = true;
  programs.bat.enable = true;
  programs.zathura = {
    enable = true;
    extraConfig = ''
      set selection-clipboard clipboard
      set sandbox strict
    '';
  };

  services.playerctld.enable = true;
  
}