forked from extern/nix-config
50 lines
772 B
Nix
50 lines
772 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./dual-function-keys
|
|
./dunst
|
|
./fcitx5
|
|
./fonts
|
|
./gtk
|
|
./hyprland
|
|
./mozc
|
|
./nwg-dock
|
|
./pipewire
|
|
./rofi
|
|
./stylix
|
|
./swaylock
|
|
./udiskie
|
|
./waybar
|
|
./xcursor
|
|
./xdg-user-dirs
|
|
./xresources
|
|
./xserver
|
|
];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
grim
|
|
slurp
|
|
wl-clipboard
|
|
lnch
|
|
wev
|
|
swww
|
|
greetd.tuigreet
|
|
];
|
|
|
|
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";
|
|
};
|
|
};
|
|
};
|
|
}
|