summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/common/home.nix16
-rw-r--r--home/wayland/home.nix13
-rw-r--r--home/wayland/modules/sway/home.nix1
-rw-r--r--home/wayland/modules/sway/mako.nix4
4 files changed, 30 insertions, 4 deletions
diff --git a/home/common/home.nix b/home/common/home.nix
index b2ca191..c103a3f 100644
--- a/home/common/home.nix
+++ b/home/common/home.nix
@@ -1,4 +1,4 @@
-{ config, ... }: let
+{ config, pkgs, ... }: let
username = config.global.userdata.name;
in {
imports = [
@@ -7,10 +7,22 @@ in {
];
programs.home-manager.enable = true;
-
home = {
inherit username;
stateVersion = "24.11";
homeDirectory = "/home/${config.home.username}";
+
+ packages = with pkgs; [
+ unzip
+ htop
+ curl
+ file
+ dig
+ tcpdump
+ mtr
+ nnn
+ ps_mem
+ geoipWithDatabase
+ ];
};
}
diff --git a/home/wayland/home.nix b/home/wayland/home.nix
index 98053c7..a7d2186 100644
--- a/home/wayland/home.nix
+++ b/home/wayland/home.nix
@@ -1,4 +1,4 @@
-{ ... }: {
+{ pkgs, ... }: {
imports = [
../common/home.nix
./modules/foot.nix
@@ -7,4 +7,15 @@
./modules/mimeapps.nix
./modules/sway/home.nix
];
+
+ home.packages = with pkgs; [
+ mpv
+ imv
+ wtype
+ qemu
+ grim
+ slurp
+ xdg-utils
+ element-desktop-wayland
+ ];
}
diff --git a/home/wayland/modules/sway/home.nix b/home/wayland/modules/sway/home.nix
index 38e2cb3..3565cf8 100644
--- a/home/wayland/modules/sway/home.nix
+++ b/home/wayland/modules/sway/home.nix
@@ -24,6 +24,7 @@ in {
];
home.packages = [
+ pkgs.wl-clipboard
pkgs.nnn
pkgs.bemenu
pkgs.swayidle
diff --git a/home/wayland/modules/sway/mako.nix b/home/wayland/modules/sway/mako.nix
index 028ae66..fdc939e 100644
--- a/home/wayland/modules/sway/mako.nix
+++ b/home/wayland/modules/sway/mako.nix
@@ -1,9 +1,11 @@
-{ config, lib, ... }: let
+{ config, pkgs, lib, ... }: let
font = config.global.font.sans.name
+ " "
+ lib.optionalString (config.global.font.sans.size != null)
(builtins.toString config.global.font.sans.size);
in {
+ home.packages = with pkgs; [ libnotify ];
+
services.mako = {
enable = true;
defaultTimeout = 3000;