diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2021-11-12 19:23:28 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2021-11-12 19:23:28 -0500 |
commit | fbbe1fa50efbaa51b90e0bb007cfcb4619ae64b9 (patch) | |
tree | 43e084016f1159e94d4c86191e8ddb2e54075733 /machines/x1-pincer.nix | |
parent | dbb9ccca90dad770aa7832b6ad081f17b7e22071 (diff) |
Update pincer config
Diffstat (limited to 'machines/x1-pincer.nix')
-rw-r--r-- | machines/x1-pincer.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/machines/x1-pincer.nix b/machines/x1-pincer.nix index 67d557b..ba3e5c3 100644 --- a/machines/x1-pincer.nix +++ b/machines/x1-pincer.nix @@ -9,6 +9,8 @@ let ports = { orbekk.simple-firewall.allowedTCPPorts = [ ports.minecraft 631 5353 ]; # socks proxy orbekk.login.enable = true; + orbekk.pms7003-exporter.enable = true; + services.printing.enable = true; services.printing.drivers = with pkgs; [ gutenprint brlaser ]; @@ -21,6 +23,37 @@ let ports = { ''; }; + programs.xwayland.enable = true; + programs.dconf.enable = true; + environment.systemPackages = with pkgs; [ river ]; + + programs.sway = { + enable = true; + wrapperFeatures.gtk = true; # so that gtk works properly + extraPackages = with pkgs; [ + grim + swaylock + swayidle + wl-clipboard + mako # notification daemon + alacritty # Alacritty is the default terminal in the config + dmenu # Dmenu is the default in the config but i recommend wofi since its wayland native + foot + ]; + }; + services.xserver.displayManager.session = [ + { + manage = "window"; + name = "river"; + start = '' + XKB_DEFAULT_LAYOUT="us(dvorak)" + XKB_DEFAULT_OPTIONS="caps:ctrl_modifier,compose:ralt" + ${pkgs.river}/bin/river & + waitPID=$! + ''; + } + ]; + # services.displayManager.slim.enable = lib.mkForce false; # services.xserver.desktopManager.kodi.enable = true; |