Compare commits

...

6 commits

Author SHA1 Message Date
23d2d63402
docs: update readme
Some checks are pending
flake check / check (push) Waiting to run
fmt check / check (push) Waiting to run
2024-01-22 03:49:45 -05:00
1cdef8d662
init: show symlinks in ui 2024-01-22 03:49:37 -05:00
96d049445b
openers: fmting 2024-01-22 03:48:51 -05:00
49f9b1504a
wayland: add greetd 2024-01-22 03:48:37 -05:00
e7ba648e1c
tsuki: add swayidle 2024-01-22 03:48:28 -05:00
f564fcf3b4
modules: move swayidle + greetd 2024-01-22 03:47:39 -05:00
8 changed files with 12 additions and 8 deletions

View file

@ -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

View file

@ -15,7 +15,7 @@
}; };
in { in {
imports = [ imports = [
../../modules/greetd.nix ./greetd.nix
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

View file

@ -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()

View file

@ -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";
} }

View file

@ -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

View file

@ -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