forked from extern/nix-config
f55b5ae2db
This makes it easier to see all the custom packages in the repository and reduces the amount of nested directories.
47 lines
769 B
Nix
47 lines
769 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./dual-function-keys
|
|
./dunst
|
|
./fcitx5-mozc
|
|
./fonts
|
|
./hyprland
|
|
./pipewire
|
|
./rofi
|
|
./stylix
|
|
./swaylock
|
|
./waybar
|
|
./xdg-user-dirs
|
|
];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
grim
|
|
slurp
|
|
wl-clipboard
|
|
lnch
|
|
wev
|
|
swww
|
|
kickoff
|
|
greetd.tuigreet
|
|
(pkgs.callPackage ../packages/nwg-dock { })
|
|
];
|
|
|
|
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";
|
|
};
|
|
};
|
|
};
|
|
|
|
zramSwap.enable = true;
|
|
}
|