niri, ocaml meat

This commit is contained in:
atagen 2024-11-23 17:20:39 +11:00
parent cd61813078
commit c470c63ab2
25 changed files with 583 additions and 756 deletions

View file

@ -1,8 +0,0 @@
{ pkgs, inputs, ...}:
{
programs.hyprland = {
enable = true;
package = inputs.hyprland.packages.x86_64-linux.hyprland;
portalPackage = inputs.hyprland.packages.x86_64-linux.xdg-desktop-portal-hyprland;
};
}

View file

@ -1,4 +1,18 @@
{pkgs, ...}: {
{
pkgs,
lib,
...
}: {
services.greetd = {
enable = true;
settings = {
default_session = let
tuigreet = "${lib.getExe pkgs.greetd.tuigreet}";
in {
command = "${tuigreet} -g yo -r";
};
};
};
programs.niri = {
enable = true;
package = pkgs.niri-unstable;

View file

@ -1,10 +1,11 @@
{pkgs, ...}: let
inherit (pkgs) murex zsh;
inherit (pkgs) murex zsh elvish;
in {
environment.pathsToLink = ["/share/zsh"];
programs.zsh.enable = true;
environment.systemPackages = [
murex
elvish
];
environment.shells = [murex];
users.defaultUserShell = murex;