1
0
Fork
You've already forked winit
0
No description
  • Nix 100%
2026年05月02日 13:45:56 +02:00
flake changed init to winit since i don't want conflicts with the systemd init command 2026年03月24日 20:56:21 +01:00
flake.lock Updated flake.lock 2026年04月22日 20:54:28 +02:00
flake.nix fixed import 2026年03月24日 20:12:33 +01:00
LICENSE initial commit 2026年03月24日 19:30:16 +01:00
README.md fixed url to codeberg 2026年05月02日 13:45:56 +02:00

winit

my custom session init system

you can include it like this:

{
 description = "A very basic flake";
 inputs = {
 nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
 winit = {
 url = "git+https://codeberg.org/Qewa2/winit";
 inputs.nixpkgs.follows = "nixpkgs";
 };
 };
}

this will give you the following options:

programs.winit = {
 enable = true;
 package = inputs.winit.packages.winit;
 defaults = {
 filePath = "$HOME/.init.sh";
 script = "${pkgs.lib.getExe pkgs.bash}";
 };
};

(these are the defaults however you can change them)