mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 09:07:21 +01:00
chore: fix typos; build niri less eagerly
This commit is contained in:
parent
910fef4914
commit
f950ea97be
6 changed files with 232 additions and 210 deletions
|
|
@ -3664,7 +3664,7 @@ This is a slim setup for developing base configuration. I do not track the hardw
|
|||
};
|
||||
|
||||
swarselmodules = {
|
||||
servevr.network = lib.mkForce false;
|
||||
server.network = lib.mkForce false;
|
||||
};
|
||||
|
||||
swarselsystems = {
|
||||
|
|
@ -6794,12 +6794,16 @@ Auto login for the initial session.
|
|||
xwayland-satellite-unstable
|
||||
];
|
||||
|
||||
niri-flake.cache.enable = true;
|
||||
|
||||
programs.niri = {
|
||||
enable = true;
|
||||
package = pkgs.niri-unstable; # the actual niri that will be installed and used
|
||||
};
|
||||
} // {
|
||||
niri-flake.cache.enable = true;
|
||||
programs.niri = {
|
||||
package = null;
|
||||
};
|
||||
};
|
||||
}
|
||||
#+end_src
|
||||
|
|
@ -15353,6 +15357,12 @@ Currently, I am too lazy to explain every option here, but most of it is very se
|
|||
};
|
||||
};
|
||||
|
||||
} // {
|
||||
programs.niri = lib.mkIf (!config.swarselmodules.niri) {
|
||||
package = null;
|
||||
config = null;
|
||||
settings = null;
|
||||
};
|
||||
};
|
||||
}
|
||||
#+end_src
|
||||
|
|
@ -15405,7 +15415,7 @@ Currently, I am too lazy to explain every option here, but most of it is very se
|
|||
exec = [ "${pkgs.swaybg}/bin/swaybg --output '${config.swarselsystems.sharescreen}' --image ${config.swarselsystems.wallpaper} --mode ${config.stylix.imageScalingMode}" ];
|
||||
outputs = [
|
||||
{
|
||||
criteria = "eDP-2";
|
||||
criteria = config.swarselsystems.sharescreen;
|
||||
status = "enable";
|
||||
scale = 1.0;
|
||||
}
|
||||
|
|
@ -19445,7 +19455,7 @@ Modules that need to be loaded on the NixOS level. Note that these will not be a
|
|||
lowBattery = lib.mkDefault false;
|
||||
network = lib.mkDefault true;
|
||||
networkDevices = lib.mkDefault true;
|
||||
niri = lib.mkDefault true;
|
||||
niri = lib.mkDefault false;
|
||||
nix-ld = lib.mkDefault true;
|
||||
nvd = lib.mkDefault true;
|
||||
packages = lib.mkDefault true;
|
||||
|
|
@ -19792,7 +19802,7 @@ This holds modules that are to be used on most hosts. These are also the most im
|
|||
kitty = lib.mkDefault true;
|
||||
mail = lib.mkDefault true;
|
||||
mako = lib.mkDefault true;
|
||||
niri = lib.mkDefault true;
|
||||
niri = lib.mkDefault false;
|
||||
nix-index = lib.mkDefault true;
|
||||
nixgl = lib.mkDefault true;
|
||||
nix-your-shell = lib.mkDefault true;
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
exec = [ "${pkgs.swaybg}/bin/swaybg --output '${config.swarselsystems.sharescreen}' --image ${config.swarselsystems.wallpaper} --mode ${config.stylix.imageScalingMode}" ];
|
||||
outputs = [
|
||||
{
|
||||
criteria = "eDP-2";
|
||||
criteria = config.swarselsystems.sharescreen;
|
||||
status = "enable";
|
||||
scale = 1.0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{ config, pkgs, lib, vars, ... }:
|
||||
{
|
||||
options.swarselmodules.niri = lib.mkEnableOption "niri settings";
|
||||
config = lib.mkIf config.swarselmodules.niri {
|
||||
config = lib.mkIf config.swarselmodules.niri
|
||||
{
|
||||
|
||||
programs.niri = {
|
||||
package = pkgs.niri-unstable; # which package to use for niri validation
|
||||
|
|
@ -202,5 +203,11 @@
|
|||
};
|
||||
};
|
||||
|
||||
} // {
|
||||
programs.niri = lib.mkIf (!config.swarselmodules.niri) {
|
||||
package = null;
|
||||
config = null;
|
||||
settings = null;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,8 @@ let
|
|||
in
|
||||
{
|
||||
options.swarselmodules.${moduleName} = lib.mkEnableOption "${moduleName} settings";
|
||||
config = lib.mkIf config.swarselmodules.${moduleName} {
|
||||
config = lib.mkIf config.swarselmodules.${moduleName}
|
||||
{
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wl-clipboard
|
||||
|
|
@ -15,11 +16,15 @@ in
|
|||
xwayland-satellite-unstable
|
||||
];
|
||||
|
||||
niri-flake.cache.enable = true;
|
||||
|
||||
programs.niri = {
|
||||
enable = true;
|
||||
package = pkgs.niri-unstable; # the actual niri that will be installed and used
|
||||
};
|
||||
} // {
|
||||
niri-flake.cache.enable = true;
|
||||
programs.niri = {
|
||||
package = null;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
kitty = lib.mkDefault true;
|
||||
mail = lib.mkDefault true;
|
||||
mako = lib.mkDefault true;
|
||||
niri = lib.mkDefault true;
|
||||
niri = lib.mkDefault false;
|
||||
nix-index = lib.mkDefault true;
|
||||
nixgl = lib.mkDefault true;
|
||||
nix-your-shell = lib.mkDefault true;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
lowBattery = lib.mkDefault false;
|
||||
network = lib.mkDefault true;
|
||||
networkDevices = lib.mkDefault true;
|
||||
niri = lib.mkDefault true;
|
||||
niri = lib.mkDefault false;
|
||||
nix-ld = lib.mkDefault true;
|
||||
nvd = lib.mkDefault true;
|
||||
packages = lib.mkDefault true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue