2024-10-14 19:37:56 -04:00
|
|
|
{ pkgs, ... }:
|
2024-10-14 18:35:04 -04:00
|
|
|
{
|
|
|
|
|
# wayland.windowManager.hyprland.enable = true;
|
|
|
|
|
|
|
|
|
|
wayland.windowManager = {
|
|
|
|
|
hyprland = {
|
|
|
|
|
enable = true;
|
2024-11-01 12:04:24 -04:00
|
|
|
systemd ={
|
|
|
|
|
enable = true;
|
|
|
|
|
enableXdgAutostart = true;
|
|
|
|
|
variables = [ "--all" ];
|
|
|
|
|
};
|
|
|
|
|
package = pkgs.hyprland;
|
|
|
|
|
xwayland.enable = true;
|
2024-10-14 18:35:04 -04:00
|
|
|
};
|
|
|
|
|
};
|
2024-10-14 19:37:56 -04:00
|
|
|
# systemd.user.services.keybase-kwallet = {
|
|
|
|
|
# # Move the description inside `Unit` to make it more explicit
|
|
|
|
|
# Unit = {
|
|
|
|
|
# Description = "Keybase startup after kwallet is open";
|
|
|
|
|
# After = [ "graphical-session.target" ];
|
|
|
|
|
# };
|
|
|
|
|
|
|
|
|
|
# # Define how the service should behave
|
|
|
|
|
# Service = {
|
|
|
|
|
# ExecStart = ''
|
|
|
|
|
# while ! dbus-send --session --type=method_call --dest=org.kde.KWallet /KWallet org.kde.KWallet.isOpen; do
|
|
|
|
|
# sleep 2
|
|
|
|
|
# done
|
|
|
|
|
# # Run Keybase and other related services
|
|
|
|
|
# keybase unlock --no-prompt || keybase login
|
|
|
|
|
# kbfsfuse &
|
|
|
|
|
# keybase-gui &
|
|
|
|
|
# '';
|
|
|
|
|
# Restart = "on-failure";
|
|
|
|
|
# };
|
|
|
|
|
|
|
|
|
|
# # Make the service start on login
|
|
|
|
|
# Install = {
|
|
|
|
|
# WantedBy = [ "default.target" ];
|
|
|
|
|
# };
|
|
|
|
|
# };
|
|
|
|
|
# systemd.user.services.input-remapper = {
|
|
|
|
|
# Unit = {
|
|
|
|
|
# description = "Custom Input Remapper Service";
|
|
|
|
|
# };
|
|
|
|
|
|
|
|
|
|
# serviceConfig = {
|
|
|
|
|
# ExecStart = "${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'Hanvon Ugee Shortcut Remote' --preset 'Browsers' && ${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'MX MCHNCL Keyboard' --preset 'Layer_1' && ${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'SINO WEALTH Bluetooth Keyboard' --preset 'Layer_1'";
|
|
|
|
|
# Restart = "on-failure";
|
|
|
|
|
# };
|
|
|
|
|
|
|
|
|
|
# Install = {
|
|
|
|
|
# wantedBy = [ "graphical.target" ];
|
|
|
|
|
# };
|
|
|
|
|
# };
|
|
|
|
|
|
|
|
|
|
# home.file.".config/hypr/autostart-input-remapper.sh" = {
|
|
|
|
|
# text = ''
|
|
|
|
|
# #!/bin/sh
|
|
|
|
|
# sudo ${pkgs.input-remapper}/bin/input-remapper-service -d
|
|
|
|
|
# '';
|
|
|
|
|
# executable = true;
|
|
|
|
|
# };
|
2024-10-14 18:35:04 -04:00
|
|
|
}
|