Compare commits
6 commits
b6a57bce5e
...
23d2d63402
Author | SHA1 | Date | |
---|---|---|---|
23d2d63402 | |||
1cdef8d662 | |||
96d049445b | |||
49f9b1504a | |||
e7ba648e1c | |||
f564fcf3b4 |
8 changed files with 12 additions and 8 deletions
|
@ -21,5 +21,6 @@ name | description
|
||||||
`starship` | shell prompt
|
`starship` | shell prompt
|
||||||
`wayland` | has my hyprland config, along with session variables for wayland
|
`wayland` | has my hyprland config, along with session variables for wayland
|
||||||
`wezterm` | my terminal of choice
|
`wezterm` | my terminal of choice
|
||||||
|
`yazi` | terminal file manager
|
||||||
`zathura` | pdf viewer
|
`zathura` | pdf viewer
|
||||||
`zellij` | terminal multiplexer
|
`zellij` | terminal multiplexer
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
imports = [
|
imports = [
|
||||||
../../modules/greetd.nix
|
./greetd.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|
|
@ -82,8 +82,11 @@ function Status:name()
|
||||||
if h == nil then
|
if h == nil then
|
||||||
return ui.Span("")
|
return ui.Span("")
|
||||||
end
|
end
|
||||||
|
local linked = ""
|
||||||
return ui.Span(" " .. h.name)
|
if h.link_to ~= nil then
|
||||||
|
linked = " -> " .. tostring(h.link_to)
|
||||||
|
end
|
||||||
|
return ui.Span(" " .. h.name .. linked)
|
||||||
end
|
end
|
||||||
|
|
||||||
function Status:permissions()
|
function Status:permissions()
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
opener = {
|
opener = {
|
||||||
text = [
|
text = [
|
||||||
{
|
{
|
||||||
exec = ''hx "$@"'';
|
exec = ''hx "$@" '';
|
||||||
for = "linux";
|
for = "linux";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
];
|
];
|
||||||
video = [
|
video = [
|
||||||
{
|
{
|
||||||
exec = ''mpv "$@"'';
|
exec = ''mpv "$@" '';
|
||||||
block = true;
|
block = true;
|
||||||
for = "linux";
|
for = "linux";
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
|
./services/swayidle.nix
|
||||||
../../home
|
../../home
|
||||||
../../home/firefox
|
../../home/firefox
|
||||||
../../home/ags
|
../../home/ags
|
||||||
|
@ -16,7 +17,6 @@
|
||||||
../../home/zellij
|
../../home/zellij
|
||||||
../../home/spotify-player
|
../../home/spotify-player
|
||||||
../../home/wayland/hyprland
|
../../home/wayland/hyprland
|
||||||
../../modules/swayidle.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
systemd.user.startServices = "sd-switch";
|
systemd.user.startServices = "sd-switch";
|
||||||
|
@ -35,6 +35,8 @@
|
||||||
pavucontrol
|
pavucontrol
|
||||||
vscodium-fhs
|
vscodium-fhs
|
||||||
obsidian
|
obsidian
|
||||||
|
supersonic-wayland
|
||||||
|
jellyfin-mpv-shim
|
||||||
unzip
|
unzip
|
||||||
unrar
|
unrar
|
||||||
p7zip
|
p7zip
|
||||||
|
|
|
@ -7,12 +7,10 @@ name | description
|
||||||
`prometheus` | has default prometheus config for all hosts, along with exporters for select hosts
|
`prometheus` | has default prometheus config for all hosts, along with exporters for select hosts
|
||||||
`default` | used for commonly shared modules
|
`default` | used for commonly shared modules
|
||||||
`fonts` | font handling
|
`fonts` | font handling
|
||||||
`greetd` | login manager
|
|
||||||
`nix` | common nix configuration
|
`nix` | common nix configuration
|
||||||
`openssh` | configures openssh options
|
`openssh` | configures openssh options
|
||||||
`security` | stolen from [hlissner](https://github.com/hlissner)
|
`security` | stolen from [hlissner](https://github.com/hlissner)
|
||||||
`sops` | configures sops-nix
|
`sops` | configures sops-nix
|
||||||
`swayidle` | idle manager daemon
|
|
||||||
`system` | commonly shared system settings
|
`system` | commonly shared system settings
|
||||||
`time` | force sets the time on all systems
|
`time` | force sets the time on all systems
|
||||||
`users` | defines all hosts users & groups
|
`users` | defines all hosts users & groups
|
||||||
|
|
Loading…
Reference in a new issue