Compare commits

...

4 Commits

Author SHA1 Message Date
a22109abba hosts/morphius: user conf default to ghostty term
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-05-28 16:01:18 +03:00
af05ec7980 hosts/morphius: switch desktop to niri
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-05-28 16:01:18 +03:00
ddd039c803 hosts/morphius: enable zramSwap
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-05-28 16:01:18 +03:00
8ae65a6752 desktop/niri: hotfix for other desktops
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-05-28 16:01:18 +03:00
4 changed files with 18 additions and 7 deletions

View File

@ -23,6 +23,7 @@
system.stateVersion = "25.11";
time.timeZone = "Europe/Kyiv";
zramSwap.enable = true;
swapDevices = [
{
device = "/swap/swapfile";
@ -30,7 +31,7 @@
}
];
desktop.gnome.enable = true;
desktop.niri.enable = true;
module = {
config = {

View File

@ -1,7 +1,10 @@
{
{lib, ...}: {
imports = [
../../../dunamis/users/user/common.nix
../../../dunamis/users/user/programs.nix
../../../dunamis/users/user/flatpak.nix
];
systemd.user.settings.Manager.DefaultEnvironment = {
TERMINAL = lib.mkForce "ghostty";
};
}

View File

@ -2,12 +2,14 @@
perSystem,
osConfig,
config,
inputs,
pkgs,
lib,
...
}: let
# inherit (lib.strings) removeSuffix;
inherit (lib) mkIf mkEnableOption mkDefault mkForce getExe;
inherit (config.lib.stylix) colors;
# inherit (osConfig.module.stylix) theme;
inherit (osConfig.networking) hostName;
cfg = config.desktop.niri;
@ -15,8 +17,8 @@
launcher = getExe pkgs.walker;
lockscreen = getExe pkgs.gtklock;
in {
imports = [
./programs
imports = with inputs; [
walker.homeManagerModules.default
];
options = {
desktop.niri.enable =
@ -62,6 +64,8 @@ in {
platformTheme.name = "gtk3";
};
programs.walker = import ./programs/walker {inherit config inputs pkgs;};
programs.waybar = import ./programs/waybar {inherit config colors getExe ifLaptop pkgs;};
xdg.configFile.niri = import ./niri.nix {inherit config hostName launcher lockscreen;};
services = import ./services {inherit pkgs lockscreen getExe perSystem;};
@ -162,6 +166,7 @@ in {
Service =
mkDefault graphicalService.Service;
};
walker = mkGraphicalService {};
# gnome-polkit-agent = mkGraphicalService {
# Service =
# graphicalService.Service

View File

@ -14,7 +14,9 @@ in {
imports = with inputs; [
walker.homeManagerModules.default
];
options = config.desktop.niri.enable {
# programs.fuzzel = import ./fuzzel {inherit config mkDefault;};
programs.walker = import ./walker {inherit config inputs pkgs;};
programs.waybar = import ./waybar {inherit colors config getExe ifLaptop pkgs;};
};
}