Hjem Modules
aude
User environment configuration for Aude. Configures git and jujutsu (jj),
sets Neovim as the default editor, and installs applications like LibreOffice,
Signal, and Vesktop.
connor
User environment configuration for Connor. Installs core applications (Obsidian,
Halloy, Vesktop), sets up SSH keys, configures git with GPG signing, and
provides configuration files for IRC and version control.
defaults
Establishes the baseline user environment. Enables the GNOME Keyring daemon,
configures direnv, kitty (with Neovim scrollback integration), and provides
eza aliases and a custom prompt for the fish shell.
easyeffects
Installs easyeffects and configures it to run automatically in the background
as a systemd service.
ewan
User environment configuration for Ewan. Configures git and jujutsu (jj),
sets Neovim as the default editor, and installs core applications.
hyprland
Configures the Hyprland Wayland compositor. Sets up environment variables for
cursors and Qt, installs helper utilities (hyprpicker, hyprshot), sets the
uwsm default id, and links the custom Lua configuration.
kyla
User environment configuration for Kyla. Configures git and jujutsu (jj),
sets Neovim as the default editor, and installs core applications.
leo
User environment configuration for Leo. Installs JetBrains IDEs, EduVPN,
Chromium, and Spotify, alongside configuring git and jujutsu (jj) profiles.
modprobed-db
Installs modprobed-db and configures a systemd service and timer to
automatically snapshot currently loaded kernel modules.
oledppuccin
Applies the "oledppuccin" (dark/OLED Catppuccin) theme across the user
environment, configuring specific colours for bat, eza, fish, kitty, and
jolt.
presets-hyprland
Provides a custom option (presets.hyprland) to dynamically load specific
modular Lua configurations (animations, keybinds, rules, settings) into
Hyprland.
remote-assets
A data module that fetches and exposes remote assets (wallpapers, profile pictures, and icons) from a custom asset server for use across configurations.
swaybg
Provides theme.wallpaper and theme.wallpapers options to manage backgrounds.
Configures a systemd service to apply global or monitor-specific wallpapers
using swaybg.
themes-shared
Contains shared theming components, primarily configuring a highly customised
fastfetch output with Nix and system metrics.
vicinae
Installs the vicinae daemon and configures a systemd service to run it in the
background during graphical sessions.