This commit is contained in:
parent
aaae9a96e2
commit
6834946774
4 changed files with 21 additions and 13 deletions
|
@ -497,6 +497,7 @@
|
||||||
imports = with homeManagerModules; [
|
imports = with homeManagerModules; [
|
||||||
senpai
|
senpai
|
||||||
iex
|
iex
|
||||||
|
niri
|
||||||
cargo
|
cargo
|
||||||
firefox-no-tabs
|
firefox-no-tabs
|
||||||
linux-desktop-environment-config
|
linux-desktop-environment-config
|
||||||
|
|
|
@ -176,6 +176,7 @@
|
||||||
stateVersion = lib.mkDefault "24.05";
|
stateVersion = lib.mkDefault "24.05";
|
||||||
|
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
|
TERMINAL = "wezterm";
|
||||||
EDITOR = "hx";
|
EDITOR = "hx";
|
||||||
VISUAL = "hx";
|
VISUAL = "hx";
|
||||||
PAGER = "less";
|
PAGER = "less";
|
||||||
|
@ -1208,11 +1209,16 @@
|
||||||
}: {
|
}: {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
niri
|
niri
|
||||||
|
fuzzel
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file."${config.xdg.configHome}/niri" = {
|
home.file."${config.xdg.configHome}/niri" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink /etc/nix/flake/modules/home-manager/niri;
|
source = config.lib.file.mkOutOfStoreSymlink /etc/nix/flake/modules/home-manager/niri;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.file."${config.xdg.configHome}/fuzzel" = {
|
||||||
|
source = config.lib.file.mkOutOfStoreSymlink /etc/nix/flake/modules/home-manager/fuzzel;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
iex = {
|
iex = {
|
||||||
|
|
|
@ -214,6 +214,7 @@ layout {
|
||||||
spawn-at-startup "wezterm"
|
spawn-at-startup "wezterm"
|
||||||
spawn-at-startup "firefox"
|
spawn-at-startup "firefox"
|
||||||
spawn-at-startup "mako"
|
spawn-at-startup "mako"
|
||||||
|
spawn-at-startup "swayosd-server"
|
||||||
|
|
||||||
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
|
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
|
||||||
// If the client will specifically ask for CSD, the request will be honored.
|
// If the client will specifically ask for CSD, the request will be honored.
|
||||||
|
@ -291,7 +292,8 @@ binds {
|
||||||
|
|
||||||
// Suggested binds for running programs: terminal, app launcher, screen locker.
|
// Suggested binds for running programs: terminal, app launcher, screen locker.
|
||||||
Mod+T { spawn "wezterm"; }
|
Mod+T { spawn "wezterm"; }
|
||||||
Mod+Space { spawn "tofi-run"; }
|
Mod+Space { spawn "fuzzel"; }
|
||||||
|
Mod+D { spawn "fuzzel --drun"; }
|
||||||
Super+Alt+L { spawn "swaylock"; }
|
Super+Alt+L { spawn "swaylock"; }
|
||||||
|
|
||||||
// You can also use a shell. Do this if you need pipes, multiple commands, etc.
|
// You can also use a shell. Do this if you need pipes, multiple commands, etc.
|
||||||
|
@ -446,7 +448,7 @@ binds {
|
||||||
// Mod+Ctrl+1 { move-window-to-workspace 1; }
|
// Mod+Ctrl+1 { move-window-to-workspace 1; }
|
||||||
|
|
||||||
// Switches focus between the current and the previous workspace.
|
// Switches focus between the current and the previous workspace.
|
||||||
// Mod+Tab { focus-workspace-previous; }
|
Mod+Tab { focus-workspace-previous; }
|
||||||
|
|
||||||
// Consume one window from the right into the focused column.
|
// Consume one window from the right into the focused column.
|
||||||
Mod+Comma { consume-window-into-column; }
|
Mod+Comma { consume-window-into-column; }
|
||||||
|
|
|
@ -47,23 +47,22 @@
|
||||||
ip = "192.168.0.9";
|
ip = "192.168.0.9";
|
||||||
additionalHosts = [
|
additionalHosts = [
|
||||||
".beefcake.lan"
|
".beefcake.lan"
|
||||||
"nix.h.lyte.dev"
|
|
||||||
"idm.h.lyte.dev"
|
|
||||||
"git.lyte.dev"
|
|
||||||
"video.lyte.dev"
|
|
||||||
"paperless.h.lyte.dev"
|
|
||||||
"audio.lyte.dev"
|
|
||||||
"a.lyte.dev"
|
"a.lyte.dev"
|
||||||
|
"atuin.h.lyte.dev"
|
||||||
|
"audio.lyte.dev"
|
||||||
"bw.lyte.dev"
|
"bw.lyte.dev"
|
||||||
"files.lyte.dev"
|
"files.lyte.dev"
|
||||||
"vpn.h.lyte.dev"
|
|
||||||
"atuin.h.lyte.dev"
|
|
||||||
"grafana.h.lyte.dev"
|
|
||||||
"prometheus.h.lyte.dev"
|
|
||||||
"finances.h.lyte.dev"
|
"finances.h.lyte.dev"
|
||||||
|
"git.lyte.dev"
|
||||||
|
"grafana.h.lyte.dev"
|
||||||
|
"idm.h.lyte.dev"
|
||||||
"nextcloud.h.lyte.dev"
|
"nextcloud.h.lyte.dev"
|
||||||
|
"nix.h.lyte.dev"
|
||||||
"onlyoffice.h.lyte.dev"
|
"onlyoffice.h.lyte.dev"
|
||||||
"a.lyte.dev"
|
"paperless.h.lyte.dev"
|
||||||
|
"prometheus.h.lyte.dev"
|
||||||
|
"video.lyte.dev"
|
||||||
|
"vpn.h.lyte.dev"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue