diff --git a/home-manager/home-packages.nix b/home-manager/home-packages.nix new file mode 100644 index 0000000..1a5bf66 --- /dev/null +++ b/home-manager/home-packages.nix @@ -0,0 +1,50 @@ +{ pkgs, ... }: { + nixpkgs.config.allowUnfree = true; + + home.packages = with pkgs; [ + # Packages in each category are sorted alphabetically + + # Desktop apps + imv + mpv + obs-studio + obsidian + teams-for-linux + telegram-desktop + vesktop + + # CLI utils + bottom + brightnessctl + cliphist + ffmpeg + git-graph + grimblast + htop + microfetch + playerctl + ranger + ripgrep + showmethekey + silicon + unzip + wget + wl-clipboard + wtype + yt-dlp + zip + + # Coding stuff + nodejs + python311 + + # WM stuff + libsForQt5.xwaylandvideobridge + libnotify + xdg-desktop-portal-gtk + xdg-desktop-portal-hyprland + + # Other + bemoji + ]; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index e3b04a1..70607dc 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,6 +1,7 @@ { homeStateVersion, user, ... }: { imports = [ ./modules + ./home-packages.nix ]; home = {