home-manager: use abbreviation for module

This commit is contained in:
wo2w 2026-02-14 17:05:21 -05:00
parent ad82940851
commit e24797c4c1
17 changed files with 21 additions and 18 deletions

View file

@ -46,7 +46,7 @@
environment.etc."Yubico/u2f_keys".text = "wo2w:5XpYBFyl+I7J2oecG9eUEhkEmYz9xc7Ne1ymjDBM6bwHbrlStj7u4f0aGn9AJUdCIDVp1VHSBGKj8YrLXXAZeg==,zOM9siNUxu7YTR1OFe2er263M2hLyYq1Ct1/7i/p4rimXzsH/fP5iVC4Etif1yxG/xrivKKyICeRvKr2BTv0DQ==,es256,+presence";
home-manager.users.wo2w = {
hm = {
imports = [
../../modules/home
];

View file

@ -49,7 +49,7 @@
# necessary to make the camera not look like the sun
environment.systemPackages = [ pkgs.cameractrls ];
home-manager.users.wo2w = {
hm = {
imports = [
../../modules/home
];

View file

@ -1,7 +1,7 @@
{ config, pkgs, lib, ... }:
{
home-manager.users.wo2w.programs.fuzzel = {
hm.programs.fuzzel = {
enable = true;
settings =
let

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.services.hypridle = {
hm.services.hypridle = {
enable = true;
settings = {
general = {

View file

@ -1,7 +1,7 @@
{ config, lib, ... }:
{
home-manager.users.wo2w.programs.hyprlock = {
hm.programs.hyprlock = {
enable = true;
settings =
let

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.services.mako = {
hm.services.mako = {
enable = true;
settings =
let

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.binds = {
hm.programs.niri.settings.binds = {
# custom binds
"Mod+Space".action.spawn = "fuzzel";
"Mod+T".action.spawn = "kitty";

View file

@ -26,7 +26,7 @@
services.gnome.gnome-keyring.enable = lib.mkForce false;
home-manager.users.wo2w = {
hm = {
services.gnome-keyring.enable = true;
programs.niri.settings = {

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.window-rules = [
hm.programs.niri.settings.window-rules = [
# block sensitive applications from capture
{
matches = [{ app-id = "^org.kde.polkit-kde-authentication-agent-1$"; }];

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.window-rules = [
hm.programs.niri.settings.window-rules = [
{
matches = [{ app-id = "vesktop"; }];
open-on-workspace = "vesktop";

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.window-rules = [
hm.programs.niri.settings.window-rules = [
{
matches = [{ app-id = "vesktop"; }];
open-on-workspace = "fullscreen";

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.workspaces = {
hm.programs.niri.settings.workspaces = {
"01-DP-1-code" = {
name = "code";
open-on-output = "DP-1";

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.workspaces = {
hm.programs.niri.settings.workspaces = {
"01-code".name = "code";
"02-fullscreen".name = "fullscreen";
"03-gaming".name = "gaming";

View file

@ -1,7 +1,7 @@
{ config, pkgs, lib, ... }:
{
home-manager.users.wo2w = {
hm = {
home.packages = [ pkgs.swaybg ];
systemd.user.services.swaybg = {

View file

@ -3,7 +3,7 @@
{
fonts.packages = [ pkgs.font-awesome ];
home-manager.users.wo2w.programs.waybar = {
hm.programs.waybar = {
enable = true;
systemd.enable = true;

View file

@ -1,7 +1,7 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.yazi = {
hm.programs.yazi = {
enable = true;
enableBashIntegration = true;
};

View file

@ -1,7 +1,10 @@
{ inputs, config, ... }:
{ inputs, config, lib, ... }:
{
imports = [ inputs.home-manager.nixosModules.home-manager ];
imports = [
inputs.home-manager.nixosModules.home-manager
(lib.mkAliasOptionModule [ "hm" ] [ "home-manager" "users" "wo2w" ])
];
home-manager = {
useGlobalPkgs = true;