2023-05-19 08:54:35 +02:00
|
|
|
{ pkgs, ... }:
|
|
|
|
|
2023-05-18 21:54:15 +02:00
|
|
|
{
|
|
|
|
imports = [
|
2023-05-19 01:12:30 +02:00
|
|
|
./dual-function-keys
|
2023-05-18 21:54:15 +02:00
|
|
|
./dunst
|
2023-05-25 16:31:13 +02:00
|
|
|
./fcitx5-mozc
|
2023-05-19 01:12:30 +02:00
|
|
|
./fonts
|
2023-05-18 21:54:15 +02:00
|
|
|
./hyprland
|
2023-05-19 14:17:51 +02:00
|
|
|
./nwg-dock
|
2023-05-19 01:12:30 +02:00
|
|
|
./pipewire
|
2023-05-18 21:54:15 +02:00
|
|
|
./rofi
|
2023-05-19 01:12:30 +02:00
|
|
|
./stylix
|
2023-05-18 21:54:15 +02:00
|
|
|
./swaylock
|
|
|
|
./waybar
|
2023-05-19 01:12:30 +02:00
|
|
|
./xdg-user-dirs
|
2023-05-18 21:54:15 +02:00
|
|
|
];
|
2023-05-19 08:54:35 +02:00
|
|
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
grim
|
|
|
|
slurp
|
|
|
|
wl-clipboard
|
|
|
|
lnch
|
|
|
|
wev
|
2023-05-21 17:39:01 +02:00
|
|
|
swww
|
2023-05-24 01:07:37 +02:00
|
|
|
kickoff
|
2023-05-23 23:14:24 +02:00
|
|
|
greetd.tuigreet
|
2023-05-19 08:54:35 +02:00
|
|
|
];
|
2023-05-23 23:14:24 +02:00
|
|
|
|
|
|
|
services.greetd = {
|
|
|
|
enable = true;
|
|
|
|
restart = false;
|
|
|
|
settings = {
|
|
|
|
default_session = {
|
|
|
|
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland";
|
|
|
|
user = "greeter";
|
|
|
|
};
|
|
|
|
initial_session = {
|
|
|
|
command = "${pkgs.hyprland}/bin/Hyprland";
|
|
|
|
user = "user";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2023-05-31 16:34:05 +02:00
|
|
|
|
|
|
|
zramSwap.enable = true;
|
2023-05-18 21:54:15 +02:00
|
|
|
}
|