summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/dev.nix4
-rw-r--r--modules/wayland.nix24
-rw-r--r--modules/xdp.nix27
3 files changed, 17 insertions, 38 deletions
diff --git a/modules/dev.nix b/modules/dev.nix
index 75e0967..6a2ee21 100644
--- a/modules/dev.nix
+++ b/modules/dev.nix
@@ -2,6 +2,10 @@
{
environment.systemPackages = with pkgs; [
+ shellcheck
+ pass
+ gnumake
+ gcc
nodePackages.bash-language-server
nil
ccls
diff --git a/modules/wayland.nix b/modules/wayland.nix
index 0c622c7..17b9279 100644
--- a/modules/wayland.nix
+++ b/modules/wayland.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ config, pkgs, ... }:
{
imports = [ ./seatd.nix ];
@@ -6,29 +6,31 @@
# pkgs
environment.systemPackages = with pkgs; [
dwl-sinan
- zathura
+ wmenu-sinan
pinentry-gnome
- mpv
- qemu
- OVMFFull
- element-desktop
swaylock
swayidle
swaybg
foot
- grim
- slurp
wl-clipboard
- wmenu-sinan
mako
wayland
xdg-utils
- imv
libnotify
wob
wlr-randr
- tor-browser-bundle-bin
+ ];
+ users.users.${config.passthru.user}.packages = with pkgs; [
+ zathura
+ mpv
+ imv
wtype
+ tor-browser-bundle-bin
+ qemu
+ OVMFFull
+ element-desktop
+ grim
+ slurp
];
# font
diff --git a/modules/xdp.nix b/modules/xdp.nix
deleted file mode 100644
index a7adfa5..0000000
--- a/modules/xdp.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ pkgs, ... }:
-
-let
- # https://github.com/emersion/xdg-desktop-portal-wlr/wiki/"It-doesn't-work"-Troubleshooting-Checklist
- dbus-xdp-environment = pkgs.writeTextFile {
- name = "dbus-xdp-environment";
- destination = "/bin/dbus-xdp-environment";
- executable = true;
-
- text = ''
- dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=wlroots
- systemctl --user stop pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr
- systemctl --user start pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr
- '';
- };
-in
-{
- # pkgs
- environment.systemPackages = [ dbus-xdp-environment ];
-
- # xdg desktop portal
- xdg.portal = {
- enable = true;
- wlr.enable = true;
- extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
- };
-}