Compare commits
4 Commits
d81c644665
...
a22109abba
Author | SHA1 | Date | |
---|---|---|---|
a22109abba
|
|||
af05ec7980
|
|||
ddd039c803
|
|||
8ae65a6752
|
@ -23,6 +23,7 @@
|
|||||||
system.stateVersion = "25.11";
|
system.stateVersion = "25.11";
|
||||||
time.timeZone = "Europe/Kyiv";
|
time.timeZone = "Europe/Kyiv";
|
||||||
|
|
||||||
|
zramSwap.enable = true;
|
||||||
swapDevices = [
|
swapDevices = [
|
||||||
{
|
{
|
||||||
device = "/swap/swapfile";
|
device = "/swap/swapfile";
|
||||||
@ -30,7 +31,7 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
desktop.gnome.enable = true;
|
desktop.niri.enable = true;
|
||||||
|
|
||||||
module = {
|
module = {
|
||||||
config = {
|
config = {
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
{
|
{lib, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
../../../dunamis/users/user/common.nix
|
../../../dunamis/users/user/common.nix
|
||||||
../../../dunamis/users/user/programs.nix
|
../../../dunamis/users/user/programs.nix
|
||||||
../../../dunamis/users/user/flatpak.nix
|
../../../dunamis/users/user/flatpak.nix
|
||||||
];
|
];
|
||||||
|
systemd.user.settings.Manager.DefaultEnvironment = {
|
||||||
|
TERMINAL = lib.mkForce "ghostty";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,14 @@
|
|||||||
perSystem,
|
perSystem,
|
||||||
osConfig,
|
osConfig,
|
||||||
config,
|
config,
|
||||||
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
# inherit (lib.strings) removeSuffix;
|
# inherit (lib.strings) removeSuffix;
|
||||||
inherit (lib) mkIf mkEnableOption mkDefault mkForce getExe;
|
inherit (lib) mkIf mkEnableOption mkDefault mkForce getExe;
|
||||||
|
inherit (config.lib.stylix) colors;
|
||||||
# inherit (osConfig.module.stylix) theme;
|
# inherit (osConfig.module.stylix) theme;
|
||||||
inherit (osConfig.networking) hostName;
|
inherit (osConfig.networking) hostName;
|
||||||
cfg = config.desktop.niri;
|
cfg = config.desktop.niri;
|
||||||
@ -15,8 +17,8 @@
|
|||||||
launcher = getExe pkgs.walker;
|
launcher = getExe pkgs.walker;
|
||||||
lockscreen = getExe pkgs.gtklock;
|
lockscreen = getExe pkgs.gtklock;
|
||||||
in {
|
in {
|
||||||
imports = [
|
imports = with inputs; [
|
||||||
./programs
|
walker.homeManagerModules.default
|
||||||
];
|
];
|
||||||
options = {
|
options = {
|
||||||
desktop.niri.enable =
|
desktop.niri.enable =
|
||||||
@ -62,6 +64,8 @@ in {
|
|||||||
platformTheme.name = "gtk3";
|
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;};
|
xdg.configFile.niri = import ./niri.nix {inherit config hostName launcher lockscreen;};
|
||||||
services = import ./services {inherit pkgs lockscreen getExe perSystem;};
|
services = import ./services {inherit pkgs lockscreen getExe perSystem;};
|
||||||
|
|
||||||
@ -162,6 +166,7 @@ in {
|
|||||||
Service =
|
Service =
|
||||||
mkDefault graphicalService.Service;
|
mkDefault graphicalService.Service;
|
||||||
};
|
};
|
||||||
|
walker = mkGraphicalService {};
|
||||||
# gnome-polkit-agent = mkGraphicalService {
|
# gnome-polkit-agent = mkGraphicalService {
|
||||||
# Service =
|
# Service =
|
||||||
# graphicalService.Service
|
# graphicalService.Service
|
||||||
|
@ -14,7 +14,9 @@ in {
|
|||||||
imports = with inputs; [
|
imports = with inputs; [
|
||||||
walker.homeManagerModules.default
|
walker.homeManagerModules.default
|
||||||
];
|
];
|
||||||
# programs.fuzzel = import ./fuzzel {inherit config mkDefault;};
|
options = config.desktop.niri.enable {
|
||||||
programs.walker = import ./walker {inherit config inputs pkgs;};
|
# programs.fuzzel = import ./fuzzel {inherit config mkDefault;};
|
||||||
programs.waybar = import ./waybar {inherit colors config getExe ifLaptop pkgs;};
|
programs.walker = import ./walker {inherit config inputs pkgs;};
|
||||||
|
programs.waybar = import ./waybar {inherit colors config getExe ifLaptop pkgs;};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user