hyprpanel is basically how I want it, keeps breaking with screenshots though
This commit is contained in:
parent
5bd860e89d
commit
00f4882111
20 changed files with 758 additions and 158 deletions
|
|
@ -6,6 +6,7 @@ in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./gnome
|
./gnome
|
||||||
|
./hyprland
|
||||||
];
|
];
|
||||||
config = {
|
config = {
|
||||||
assertions = [
|
assertions = [
|
||||||
|
|
@ -16,6 +17,10 @@ in
|
||||||
name = "gnome";
|
name = "gnome";
|
||||||
enabled = cfg.gnome.enable;
|
enabled = cfg.gnome.enable;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "hyprland";
|
||||||
|
enabled = cfg.hyprland.enable;
|
||||||
|
}
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
|
||||||
87
common/desktop_environment/hyprland/default.nix
Normal file
87
common/desktop_environment/hyprland/default.nix
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
ccfg = import ../../config.nix;
|
||||||
|
cfg_path = [
|
||||||
|
ccfg.custom_config_key
|
||||||
|
"desktopEnvironment"
|
||||||
|
"hyprland"
|
||||||
|
];
|
||||||
|
cfg = lib.attrsets.getAttrFromPath cfg_path config;
|
||||||
|
in
|
||||||
|
with lib;
|
||||||
|
{
|
||||||
|
options =
|
||||||
|
{ }
|
||||||
|
// lib.attrsets.setAttrByPath cfg_path {
|
||||||
|
enable = lib.mkEnableOption "hyprland desktop environment";
|
||||||
|
terminalCommand = mkOption {
|
||||||
|
type = lib.types.str;
|
||||||
|
default = "kitty";
|
||||||
|
description = "The terminal command to use.";
|
||||||
|
};
|
||||||
|
extraOptions = mkOption {
|
||||||
|
type = lib.types.attrs;
|
||||||
|
default = { };
|
||||||
|
description = "Extra options for Hyprland configuration.";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
# Enable for all users
|
||||||
|
home-manager = {
|
||||||
|
sharedModules = [
|
||||||
|
./home_manager
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
# Display Manager
|
||||||
|
services = {
|
||||||
|
displayManager = {
|
||||||
|
sddm = {
|
||||||
|
enable = true;
|
||||||
|
wayland.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# Caps Lock as Escape for console/tty
|
||||||
|
console.useXkbConfig = true;
|
||||||
|
services.xserver.xkb = {
|
||||||
|
layout = "us";
|
||||||
|
options = "caps:escape";
|
||||||
|
};
|
||||||
|
hardware.graphics.enable = true;
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
wl-clipboard
|
||||||
|
wl-clip-persist
|
||||||
|
wofi
|
||||||
|
nemo
|
||||||
|
feh
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.hyprland = {
|
||||||
|
enable = true;
|
||||||
|
xwayland.enable = true;
|
||||||
|
withUWSM = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Environment variables
|
||||||
|
environment.sessionVariables = {
|
||||||
|
NIXOS_OZONE_WL = "1";
|
||||||
|
GTK_THEME = "Adwaita:dark";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Qt theming
|
||||||
|
qt = {
|
||||||
|
enable = true;
|
||||||
|
platformTheme = "gtk2";
|
||||||
|
style = "adwaita-dark";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
13
common/desktop_environment/hyprland/home_manager/default.nix
Normal file
13
common/desktop_environment/hyprland/home_manager/default.nix
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./theme.nix
|
||||||
|
./hyprland.nix
|
||||||
|
./hyprlock.nix
|
||||||
|
./hyprpanel.nix
|
||||||
|
./hyprpolkitagent.nix
|
||||||
|
# ./quickshell.nix
|
||||||
|
./wofi.nix
|
||||||
|
# ./swaync.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
154
common/desktop_environment/hyprland/home_manager/hyprland.nix
Normal file
154
common/desktop_environment/hyprland/home_manager/hyprland.nix
Normal file
|
|
@ -0,0 +1,154 @@
|
||||||
|
{
|
||||||
|
osConfig,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
ccfg = import ../../../config.nix;
|
||||||
|
cfg_path = [
|
||||||
|
ccfg.custom_config_key
|
||||||
|
"desktopEnvironment"
|
||||||
|
"hyprland"
|
||||||
|
];
|
||||||
|
cfg = lib.attrsets.getAttrFromPath cfg_path osConfig;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
wayland.windowManager.hyprland = {
|
||||||
|
enable = true;
|
||||||
|
# set the Hyprland and XDPH packages to null to use the ones from the NixOS module
|
||||||
|
package = null;
|
||||||
|
portalPackage = null;
|
||||||
|
|
||||||
|
plugins = with pkgs.hyprlandPlugins; [
|
||||||
|
hyprspace
|
||||||
|
];
|
||||||
|
|
||||||
|
settings = lib.attrsets.recursiveUpdate {
|
||||||
|
# exec-once = [
|
||||||
|
# "waybar"
|
||||||
|
# ];
|
||||||
|
|
||||||
|
# Default monitor configuration
|
||||||
|
monitor = "monitor = , preferred, auto, 1";
|
||||||
|
|
||||||
|
# Add window rules for hyprpanel stability
|
||||||
|
windowrulev2 = [
|
||||||
|
"stayfocused, class:^(hyprpanel)$"
|
||||||
|
"pin, class:^(hyprpanel)$"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Input configuration
|
||||||
|
input = {
|
||||||
|
kb_layout = "us";
|
||||||
|
kb_options = "caps:escape";
|
||||||
|
|
||||||
|
follow_mouse = 2;
|
||||||
|
touchpad = {
|
||||||
|
natural_scroll = true;
|
||||||
|
disable_while_typing = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# General settings
|
||||||
|
general = {
|
||||||
|
gaps_in = 2;
|
||||||
|
gaps_out = 4;
|
||||||
|
border_size = 1;
|
||||||
|
"col.active_border" = "rgba(797979aa)";
|
||||||
|
"col.inactive_border" = "rgba(393939aa)";
|
||||||
|
layout = "dwindle";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Decoration
|
||||||
|
decoration = {
|
||||||
|
rounding = 4;
|
||||||
|
blur.enabled = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Animations
|
||||||
|
animations = {
|
||||||
|
enabled = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Layout
|
||||||
|
dwindle = {
|
||||||
|
pseudotile = true;
|
||||||
|
preserve_split = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
misc = {
|
||||||
|
force_default_wallpaper = 0;
|
||||||
|
disable_hyprland_logo = true;
|
||||||
|
disable_splash_rendering = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Key bindings
|
||||||
|
"$mainMod" = "SUPER";
|
||||||
|
|
||||||
|
bind = [
|
||||||
|
# Applications
|
||||||
|
"$mainMod, Return, exec, ${cfg.terminalCommand}"
|
||||||
|
"$mainMod, Space, exec, pkill wofi || wofi --show drun"
|
||||||
|
"$mainMod, q, killactive"
|
||||||
|
"$mainMod SHIFT, q, exec, hyprlock"
|
||||||
|
"$mainMod, f, togglefloating"
|
||||||
|
"$mainMod, g, pseudo"
|
||||||
|
"$mainMod, t, togglesplit"
|
||||||
|
|
||||||
|
# Move focus with mainMod + hjkl
|
||||||
|
"$mainMod, h, movefocus, l"
|
||||||
|
"$mainMod, l, movefocus, r"
|
||||||
|
"$mainMod, k, movefocus, u"
|
||||||
|
"$mainMod, j, movefocus, d"
|
||||||
|
|
||||||
|
# Switch workspaces with mainMod + [0-9]
|
||||||
|
"$mainMod, 1, workspace, 1"
|
||||||
|
"$mainMod, 2, workspace, 2"
|
||||||
|
"$mainMod, 3, workspace, 3"
|
||||||
|
"$mainMod, 4, workspace, 4"
|
||||||
|
"$mainMod, 5, workspace, 5"
|
||||||
|
"$mainMod, 6, workspace, 6"
|
||||||
|
"$mainMod, 7, workspace, 7"
|
||||||
|
"$mainMod, 8, workspace, 8"
|
||||||
|
"$mainMod, 9, workspace, 9"
|
||||||
|
"$mainMod, 0, workspace, 10"
|
||||||
|
|
||||||
|
# Window management (similar to your GNOME setup)
|
||||||
|
"$mainMod SHIFT, h, movewindow, l"
|
||||||
|
"$mainMod SHIFT, l, movewindow, r"
|
||||||
|
"$mainMod SHIFT, k, movewindow, u"
|
||||||
|
"$mainMod SHIFT, j, movewindow, d"
|
||||||
|
"$mainMod SHIFT, n, movetoworkspace, m+1"
|
||||||
|
"$mainMod SHIFT, p, movetoworkspace, m-1"
|
||||||
|
|
||||||
|
# Screenshots
|
||||||
|
", Print, exec, grimblast copy area"
|
||||||
|
];
|
||||||
|
|
||||||
|
bindr = [
|
||||||
|
# overview
|
||||||
|
"$mainMod, SUPER_L, overview:toggle, all"
|
||||||
|
];
|
||||||
|
|
||||||
|
binde = [
|
||||||
|
# Move between workspaces
|
||||||
|
"$mainMod, n, workspace, r+1"
|
||||||
|
"$mainMod, p, workspace, r-1"
|
||||||
|
|
||||||
|
# Resize windows
|
||||||
|
"$mainMod CTRL, h, resizeactive, -40 0"
|
||||||
|
"$mainMod CTRL, l, resizeactive, 40 0"
|
||||||
|
"$mainMod CTRL, k, resizeactive, 0 -20"
|
||||||
|
"$mainMod CTRL, j, resizeactive, 0 20"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Mouse bindings
|
||||||
|
bindm = [
|
||||||
|
"$mainMod, mouse:272, movewindow"
|
||||||
|
"$mainMod, mouse:273, resizewindow"
|
||||||
|
];
|
||||||
|
} cfg.extraOptions;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
programs.hyprlock = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
hide_cursor = true;
|
||||||
|
# no_fade_in = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
143
common/desktop_environment/hyprland/home_manager/hyprpanel.nix
Normal file
143
common/desktop_environment/hyprland/home_manager/hyprpanel.nix
Normal file
|
|
@ -0,0 +1,143 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
# aylurs-gtk-shell-git
|
||||||
|
wireplumber
|
||||||
|
libgtop
|
||||||
|
bluez
|
||||||
|
bluez-tools
|
||||||
|
networkmanager
|
||||||
|
dart-sass
|
||||||
|
wl-clipboard
|
||||||
|
upower
|
||||||
|
gvfs
|
||||||
|
gtksourceview3
|
||||||
|
libchamplain_libsoup3 # libsoup3
|
||||||
|
## Used for Tracking GPU Usage in your Dashboard (NVidia only)
|
||||||
|
# python
|
||||||
|
# python-gpustat
|
||||||
|
## To control screen/keyboard brightness
|
||||||
|
brightnessctl
|
||||||
|
## Only if a pywal hook from wallpaper changes applied through settings is desired
|
||||||
|
# pywal
|
||||||
|
## To check for pacman updates in the default script used in the updates module
|
||||||
|
# pacman-contrib
|
||||||
|
## To switch between power profiles in the battery module
|
||||||
|
power-profiles-daemon
|
||||||
|
## To take snapshots with the default snapshot shortcut in the dashboard
|
||||||
|
grimblast
|
||||||
|
## To record screen through the dashboard record shortcut
|
||||||
|
wf-recorder
|
||||||
|
## To enable the eyedropper color picker with the default snapshot shortcut in the dashboard
|
||||||
|
hyprpicker
|
||||||
|
## To enable hyprland's very own blue light filter
|
||||||
|
hyprsunset
|
||||||
|
## To click resource/stat bars in the dashboard and open btop
|
||||||
|
btop
|
||||||
|
## To enable matugen based color theming
|
||||||
|
# matugen
|
||||||
|
## To enable matugen based color theming and setting wallpapers
|
||||||
|
# swww
|
||||||
|
];
|
||||||
|
# xdg.configFile.hyprpanel.target = lib.mkForce "hyprpanel/config.generated.json";
|
||||||
|
programs.hyprpanel = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
bar.layouts = {
|
||||||
|
"DP-1" = {
|
||||||
|
left = [
|
||||||
|
# "dashboard"
|
||||||
|
"workspaces"
|
||||||
|
"media"
|
||||||
|
"volume"
|
||||||
|
"systray"
|
||||||
|
"cava"
|
||||||
|
];
|
||||||
|
|
||||||
|
middle = [
|
||||||
|
"notifications"
|
||||||
|
"clock"
|
||||||
|
"cputemp"
|
||||||
|
"cpu"
|
||||||
|
"ram"
|
||||||
|
"storage"
|
||||||
|
];
|
||||||
|
|
||||||
|
right = [
|
||||||
|
"netstat"
|
||||||
|
"network"
|
||||||
|
"bluetooth"
|
||||||
|
# "battery"
|
||||||
|
# "updates"
|
||||||
|
"kbinput"
|
||||||
|
"power"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"*" = {
|
||||||
|
left = [
|
||||||
|
"workspaces"
|
||||||
|
];
|
||||||
|
middle = [
|
||||||
|
"clock"
|
||||||
|
];
|
||||||
|
right = [ ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
bar.workspaces = {
|
||||||
|
# workspaces = 10;
|
||||||
|
show_icons = false;
|
||||||
|
show_numbered = false;
|
||||||
|
showWsIcons = true;
|
||||||
|
showApplicationIcons = false;
|
||||||
|
workspaceMask = true;
|
||||||
|
workspaceIconMap = {
|
||||||
|
"1" = "一"; # "1" いち | ひとつ
|
||||||
|
"2" = "二"; # "2" に | ふたつ
|
||||||
|
"3" = "三"; # "3" さん | みっつ
|
||||||
|
"4" = "四"; # "4" し | よん
|
||||||
|
"5" = "五"; # "5" ご | いつつ
|
||||||
|
"6" = "六"; # "6" ろく | むっつ
|
||||||
|
"7" = "七"; # "7" しち | ななつ
|
||||||
|
"8" = "八"; # "8" はち | やっつ
|
||||||
|
"9" = "九"; # "9" きゅう | ここのつ
|
||||||
|
"10" = "十"; # "10" じゅう | とお
|
||||||
|
};
|
||||||
|
};
|
||||||
|
notifications.ignore = [ "spotify" ];
|
||||||
|
customModules = {
|
||||||
|
cava = {
|
||||||
|
showActiveOnly = true;
|
||||||
|
showIcon = false;
|
||||||
|
icon = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
theme = {
|
||||||
|
matugen = false;
|
||||||
|
name = "tokyo-night-vivid";
|
||||||
|
|
||||||
|
font = {
|
||||||
|
name = "JetBrainsMonoNL Nerd Font Regular";
|
||||||
|
size = "12px";
|
||||||
|
};
|
||||||
|
bar = {
|
||||||
|
transparent = true;
|
||||||
|
floating = true;
|
||||||
|
outer_spacing = "0px";
|
||||||
|
margin_bottom = "0px";
|
||||||
|
margin_top = "0px";
|
||||||
|
margin_sides = "0px";
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
wallpaper = {
|
||||||
|
enable = false;
|
||||||
|
image = "";
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
services.hyprpolkitagent = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
osConfig,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
ccfg = import ../../../config.nix;
|
||||||
|
cfg_path = [
|
||||||
|
ccfg.custom_config_key
|
||||||
|
"desktopEnvironment"
|
||||||
|
"hyprland"
|
||||||
|
];
|
||||||
|
cfg = lib.attrsets.getAttrFromPath cfg_path osConfig;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
quickshell
|
||||||
|
|
||||||
|
pulseaudio
|
||||||
|
brightnessctl
|
||||||
|
networkmanager
|
||||||
|
bluez
|
||||||
|
bluez-tools
|
||||||
|
power-profiles-daemon
|
||||||
|
upower
|
||||||
|
systemd
|
||||||
|
hyprlock
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
services.swaync = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
osConfig,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
ccfg = import ../../../config.nix;
|
||||||
|
cfg_path = [
|
||||||
|
ccfg.custom_config_key
|
||||||
|
"desktopEnvironment"
|
||||||
|
"hyprland"
|
||||||
|
];
|
||||||
|
cfg = lib.attrsets.getAttrFromPath cfg_path osConfig;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
32
common/desktop_environment/hyprland/home_manager/theme.nix
Normal file
32
common/desktop_environment/hyprland/home_manager/theme.nix
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
home.pointerCursor = {
|
||||||
|
gtk.enable = true;
|
||||||
|
# x11.enable = true;
|
||||||
|
package = pkgs.bibata-cursors;
|
||||||
|
name = "Bibata-Modern-Classic";
|
||||||
|
size = 16;
|
||||||
|
};
|
||||||
|
# GTK theming
|
||||||
|
gtk = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
theme = {
|
||||||
|
package = pkgs.flat-remix-gtk;
|
||||||
|
name = "Flat-Remix-GTK-Grey-Darkest";
|
||||||
|
};
|
||||||
|
|
||||||
|
iconTheme = {
|
||||||
|
package = pkgs.adwaita-icon-theme;
|
||||||
|
name = "Adwaita";
|
||||||
|
};
|
||||||
|
|
||||||
|
font = {
|
||||||
|
name = "Sans";
|
||||||
|
size = 11;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
26
common/desktop_environment/hyprland/home_manager/wofi.nix
Normal file
26
common/desktop_environment/hyprland/home_manager/wofi.nix
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
programs.wofi = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
width = 500;
|
||||||
|
height = 600;
|
||||||
|
location = "bottom";
|
||||||
|
show = "drun";
|
||||||
|
prompt = "...";
|
||||||
|
filter_rate = 100;
|
||||||
|
allow_markup = true;
|
||||||
|
no_actions = true;
|
||||||
|
halign = "fill";
|
||||||
|
orientation = "vertical";
|
||||||
|
content_halign = "fill";
|
||||||
|
insensitive = true;
|
||||||
|
allow_images = true;
|
||||||
|
image_size = 40;
|
||||||
|
gtk_dark = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -24,6 +24,7 @@ with lib;
|
||||||
killall
|
killall
|
||||||
hdparm
|
hdparm
|
||||||
speedtest-cli
|
speedtest-cli
|
||||||
|
lf
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.shellAliases = {
|
environment.shellAliases = {
|
||||||
|
|
|
||||||
|
|
@ -118,16 +118,16 @@ in
|
||||||
file = ./secrets/us_chi_wg.age;
|
file = ./secrets/us_chi_wg.age;
|
||||||
owner = users_cfg.primary;
|
owner = users_cfg.primary;
|
||||||
};
|
};
|
||||||
zitadel_master_key = {
|
# zitadel_master_key = {
|
||||||
file = ./secrets/zitadel_master_key.age;
|
# file = ./secrets/zitadel_master_key.age;
|
||||||
owner = users_cfg.primary;
|
# owner = users_cfg.primary;
|
||||||
mode = "444"; # World readable!
|
# mode = "444"; # World readable!
|
||||||
};
|
# };
|
||||||
vaultwarden_env = {
|
# vaultwarden_env = {
|
||||||
file = ./secrets/vaultwarden_env.age;
|
# file = ./secrets/vaultwarden_env.age;
|
||||||
owner = users_cfg.primary;
|
# owner = users_cfg.primary;
|
||||||
mode = "444"; # World readable!
|
# mode = "444"; # World readable!
|
||||||
};
|
# };
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -123,12 +123,12 @@ in
|
||||||
"us_chi_wg.age" = {
|
"us_chi_wg.age" = {
|
||||||
publicKeys = trustedKeys;
|
publicKeys = trustedKeys;
|
||||||
};
|
};
|
||||||
"zitadel_master_key.age" = {
|
# "zitadel_master_key.age" = {
|
||||||
# h001 only
|
# # h001 only
|
||||||
publicKeys = authorityKey ++ h001;
|
# publicKeys = authorityKey ++ h001;
|
||||||
};
|
# };
|
||||||
"vaultwarden_env.age" = {
|
# "vaultwarden_env.age" = {
|
||||||
# h001 only
|
# # h001 only
|
||||||
publicKeys = authorityKey ++ o001;
|
# publicKeys = authorityKey ++ o001;
|
||||||
};
|
# };
|
||||||
}
|
}
|
||||||
|
|
|
||||||
271
hosts/lio/flake.lock
generated
271
hosts/lio/flake.lock
generated
|
|
@ -29,22 +29,17 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nix-flatpak": "nix-flatpak",
|
"nix-flatpak": "nix-flatpak",
|
||||||
"nixpkgs": "nixpkgs_2",
|
|
||||||
"ragenix": "ragenix"
|
"ragenix": "ragenix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1755556726,
|
"path": "../../common",
|
||||||
"narHash": "sha256-Bah1pYn3hoD/x604BftJChpSp8+ySBUvlnybCjL1zjE=",
|
"type": "path"
|
||||||
"ref": "refs/heads/master",
|
|
||||||
"rev": "066e915e43bbe1927864548c49b380b62c2e431f",
|
|
||||||
"revCount": 597,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.joshuabell.xyz/ringofstorms/dotfiles"
|
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "git",
|
"path": "../../common",
|
||||||
"url": "https://git.joshuabell.xyz/ringofstorms/dotfiles"
|
"type": "path"
|
||||||
}
|
},
|
||||||
|
"parent": []
|
||||||
},
|
},
|
||||||
"crane": {
|
"crane": {
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -177,13 +172,13 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753694789,
|
"lastModified": 1755186698,
|
||||||
"narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
|
"narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
|
"rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -193,7 +188,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741379970,
|
"lastModified": 1741379970,
|
||||||
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
|
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
|
||||||
|
|
@ -209,13 +204,13 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1754937576,
|
"lastModified": 1755471983,
|
||||||
"narHash": "sha256-3sWA5WJybUE16kIMZ3+uxcxKZY/JRR4DFBqLdSLBo7w=",
|
"narHash": "sha256-axUoWcm4cNQ36jOlnkD9D40LTfSQgk8ExfHSRm3rTtg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ddae11e58c0c345bf66efbddbf2192ed0e58f896",
|
"rev": "48f4c982de68d966421d2b6f1ddbeb6227cc5ceb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -225,13 +220,13 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753848940,
|
"lastModified": 1755648324,
|
||||||
"narHash": "sha256-jH7fqN4HzsIlj2c/SAuVWmgUIjBwDdEKVnL97xlECHY=",
|
"narHash": "sha256-+2TxwJEXWXGC7JBsRGUHtmQ66lRGPcDI2kFKTTU5e2s=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "25b37a9225cece2da4b68aca8bd0998439074362",
|
"rev": "226bb7c9df5f953fd7533e199b8d9e5475458a8a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -240,6 +235,22 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs_5": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1755186698,
|
||||||
|
"narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nvim_plugin-Almo7aya/openingh.nvim": {
|
"nvim_plugin-Almo7aya/openingh.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -259,11 +270,11 @@
|
||||||
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
|
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753815885,
|
"lastModified": 1755636100,
|
||||||
"narHash": "sha256-A9qlpDXdIfoZ/5yZ5w39pgfoxVwhklhcESYWsqQgiDY=",
|
"narHash": "sha256-EeU6AfMISnXUmKdNHXN35srj+fuQiHoWx5uYRKCjsTE=",
|
||||||
"owner": "CopilotC-Nvim",
|
"owner": "CopilotC-Nvim",
|
||||||
"repo": "CopilotChat.nvim",
|
"repo": "CopilotChat.nvim",
|
||||||
"rev": "450fcecf2f71d0469e9c98f5967252092714ed03",
|
"rev": "f7bb32dbbe2ff5e26f5033e2142b5920cf427236",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -291,11 +302,11 @@
|
||||||
"nvim_plugin-L3MON4D3/LuaSnip": {
|
"nvim_plugin-L3MON4D3/LuaSnip": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753286973,
|
"lastModified": 1754037237,
|
||||||
"narHash": "sha256-w70rSwYdjMRGCLYcwIoA4cvl6JcGQYHngCBJvRq+SXg=",
|
"narHash": "sha256-JhTqTGQfIryJ7MElcOGOfb48uaNDnd9RM9Fl1Fs4QV0=",
|
||||||
"owner": "L3MON4D3",
|
"owner": "L3MON4D3",
|
||||||
"repo": "LuaSnip",
|
"repo": "LuaSnip",
|
||||||
"rev": "3d5bced1b9ae69fa3f9b1942e28af5dbc537f946",
|
"rev": "de10d8414235b0a8cabfeba60d07c24304e71f5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -307,11 +318,11 @@
|
||||||
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
|
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753730059,
|
"lastModified": 1755631821,
|
||||||
"narHash": "sha256-OjvoAFWaJT4+gyO/jtA2uvFdeOz7lhdkkhKQUl/kIT4=",
|
"narHash": "sha256-+/GVSb3uQ5HktPv6HFwdywX85hScsAI1IHqXmwDH9PU=",
|
||||||
"owner": "MeanderingProgrammer",
|
"owner": "MeanderingProgrammer",
|
||||||
"repo": "render-markdown.nvim",
|
"repo": "render-markdown.nvim",
|
||||||
"rev": "9e51b7711c6159511e966dc42fafd58a9db9ad1d",
|
"rev": "0087ee1d505d4fc4886d8d3121ae7848b7c0e49b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -355,11 +366,11 @@
|
||||||
"nvim_plugin-Saecki/crates.nvim": {
|
"nvim_plugin-Saecki/crates.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753218471,
|
"lastModified": 1754466592,
|
||||||
"narHash": "sha256-5Vu3VG6Ab1Rpqzeqoa0S9sfzco7wykrSt2eSXOajm14=",
|
"narHash": "sha256-b40E121rJrEmlor3fHmh4Y1TXKdfiqsBGBcpbY//eTw=",
|
||||||
"owner": "Saecki",
|
"owner": "Saecki",
|
||||||
"repo": "crates.nvim",
|
"repo": "crates.nvim",
|
||||||
"rev": "c915ab5334a46178f64ce17ab606a79454bcd14f",
|
"rev": "a49df0f70171adc77704eac70dd2c0d179065933",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -387,11 +398,11 @@
|
||||||
"nvim_plugin-b0o/schemastore.nvim": {
|
"nvim_plugin-b0o/schemastore.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753826458,
|
"lastModified": 1755594039,
|
||||||
"narHash": "sha256-7VZmb4JPlLF4tmEuuM69etdyCIxdH1PNZlT1mijzo7o=",
|
"narHash": "sha256-XU+PtvXlgoHFouyyceUIZ4L5AvZThUR2AegmCQAYt1A=",
|
||||||
"owner": "b0o",
|
"owner": "b0o",
|
||||||
"repo": "schemastore.nvim",
|
"repo": "schemastore.nvim",
|
||||||
"rev": "3cd1c7267282b4d89618674de36a6d866981347e",
|
"rev": "e906ac3ed0bd273781759e7635b5b824393c925c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -403,11 +414,11 @@
|
||||||
"nvim_plugin-catppuccin/nvim": {
|
"nvim_plugin-catppuccin/nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753779499,
|
"lastModified": 1755621274,
|
||||||
"narHash": "sha256-lnIlYUhUQXuoVWv000n5Ev4YNSZY+U70b3npZbMUDg4=",
|
"narHash": "sha256-o8VLMPriOh4+Ay5Ff0cWQYXjmihdr3x9131bKHHTsQE=",
|
||||||
"owner": "catppuccin",
|
"owner": "catppuccin",
|
||||||
"repo": "nvim",
|
"repo": "nvim",
|
||||||
"rev": "94f6e8a06b6bb7b8e5529cf9f93adb4654534241",
|
"rev": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -419,11 +430,11 @@
|
||||||
"nvim_plugin-chrisgrieser/nvim-early-retirement": {
|
"nvim_plugin-chrisgrieser/nvim-early-retirement": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1750108178,
|
"lastModified": 1755590055,
|
||||||
"narHash": "sha256-3I7Xup+v9Yq9/nJQ1F5CDW99oFQcxbinv7VQcKeA16Y=",
|
"narHash": "sha256-989Zf6SCy+vakFac4KmElUn8+ErJMtYJ8zlOi999UJI=",
|
||||||
"owner": "chrisgrieser",
|
"owner": "chrisgrieser",
|
||||||
"repo": "nvim-early-retirement",
|
"repo": "nvim-early-retirement",
|
||||||
"rev": "d9ffd8f70ed6d466cecd3e7e2dd1425b0010932f",
|
"rev": "ef9fc0267da4204432ab7bf3ab9df359874cfeb6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -515,11 +526,11 @@
|
||||||
"nvim_plugin-hrsh7th/cmp-nvim-lsp": {
|
"nvim_plugin-hrsh7th/cmp-nvim-lsp": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1743496195,
|
"lastModified": 1755085771,
|
||||||
"narHash": "sha256-iaihXNCF5bB5MdeoosD/kc3QtpA/QaIDZVLiLIurBSM=",
|
"narHash": "sha256-X1rppwf2xBPrmB93ptXukOnEBDZmfjJd4F5ObNa1DHs=",
|
||||||
"owner": "hrsh7th",
|
"owner": "hrsh7th",
|
||||||
"repo": "cmp-nvim-lsp",
|
"repo": "cmp-nvim-lsp",
|
||||||
"rev": "a8912b88ce488f411177fc8aed358b04dc246d7b",
|
"rev": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -563,11 +574,11 @@
|
||||||
"nvim_plugin-j-hui/fidget.nvim": {
|
"nvim_plugin-j-hui/fidget.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753813056,
|
"lastModified": 1755048367,
|
||||||
"narHash": "sha256-rQIEO9C9YokdwaPfKsu7Rb6pi51Tm0Qqo/igBKeCW/8=",
|
"narHash": "sha256-Hcnbk6go2vYCYqSfXLWQ+KimpU+NPbIkjBTKGMFoNQM=",
|
||||||
"owner": "j-hui",
|
"owner": "j-hui",
|
||||||
"repo": "fidget.nvim",
|
"repo": "fidget.nvim",
|
||||||
"rev": "c1725fbadd99c810273b202d67dbfedf66e61eaf",
|
"rev": "2cb5edb2dd6700a958a446b20bb2be04d318da9d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -595,11 +606,11 @@
|
||||||
"nvim_plugin-lewis6991/gitsigns.nvim": {
|
"nvim_plugin-lewis6991/gitsigns.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753442199,
|
"lastModified": 1755014582,
|
||||||
"narHash": "sha256-7BKwxHoFWGepqm8/J+RB6zu+7IpGUUmgLP4a2O2lIuA=",
|
"narHash": "sha256-zBUrqL+00Y8j4eVNAgI0nYn2i35zhQo2BVl4mL1cgfs=",
|
||||||
"owner": "lewis6991",
|
"owner": "lewis6991",
|
||||||
"repo": "gitsigns.nvim",
|
"repo": "gitsigns.nvim",
|
||||||
"rev": "b01433169be710d6c69f7b4ee264d9670698b831",
|
"rev": "6e3c66548035e50db7bd8e360a29aec6620c3641",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -675,11 +686,11 @@
|
||||||
"nvim_plugin-mfussenegger/nvim-lint": {
|
"nvim_plugin-mfussenegger/nvim-lint": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753039571,
|
"lastModified": 1753951521,
|
||||||
"narHash": "sha256-ly5S0KAZN8Jeag22SCX+5XKqn3d+zCRN/8Jf5HlEn9I=",
|
"narHash": "sha256-GmXScmbXJx74RMgPhkdKtdODZqkOarFHE1XOiSnt5Bo=",
|
||||||
"owner": "mfussenegger",
|
"owner": "mfussenegger",
|
||||||
"repo": "nvim-lint",
|
"repo": "nvim-lint",
|
||||||
"rev": "9c6207559297b24f0b7c32829f8e45f7d65b991f",
|
"rev": "7ef127aaede2a4d5ad8df8321e2eb4e567f29594",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -691,11 +702,11 @@
|
||||||
"nvim_plugin-mrcjkb/rustaceanvim": {
|
"nvim_plugin-mrcjkb/rustaceanvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753575790,
|
"lastModified": 1755599388,
|
||||||
"narHash": "sha256-Iw3W0Inn0CpZTXyxk54WRtsXP5DYm+7bKH/HSO/diBo=",
|
"narHash": "sha256-4o20Hf+rFD2zejPZr5oe3ZkaynW3xAw/wtbF3sMjNnQ=",
|
||||||
"owner": "mrcjkb",
|
"owner": "mrcjkb",
|
||||||
"repo": "rustaceanvim",
|
"repo": "rustaceanvim",
|
||||||
"rev": "f845bb055397019c4bc70f9c76376ca490f4c783",
|
"rev": "eb9beab7d80eb052f78165b28d18f55844b26aef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -707,11 +718,11 @@
|
||||||
"nvim_plugin-neovim/nvim-lspconfig": {
|
"nvim_plugin-neovim/nvim-lspconfig": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753837371,
|
"lastModified": 1755617152,
|
||||||
"narHash": "sha256-IsdjkpE+T5irvmH5fam5EmsCpzwxSEiXV3r2iXsOVT0=",
|
"narHash": "sha256-PSu5zQi/rzBAnALX8WrYckhqM5lI6hGAhsWWgS7ln7A=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "nvim-lspconfig",
|
"repo": "nvim-lspconfig",
|
||||||
"rev": "3db16ceeea947517f0dc1404c24dcb5ab0c91d26",
|
"rev": "5f1c9a90c8db9c647da40ce6cf5be9e49ccbf0c7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -723,11 +734,11 @@
|
||||||
"nvim_plugin-nosduco/remote-sshfs.nvim": {
|
"nvim_plugin-nosduco/remote-sshfs.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748880705,
|
"lastModified": 1755623332,
|
||||||
"narHash": "sha256-eTnVFOR7FHlkU9kwrk3q3pNo/U8OR2gJrnrMUQKGi2A=",
|
"narHash": "sha256-hnTDzd3eRsDUYYf9WPknYZ126d0XKXO1hjlY7WH4bDI=",
|
||||||
"owner": "nosduco",
|
"owner": "nosduco",
|
||||||
"repo": "remote-sshfs.nvim",
|
"repo": "remote-sshfs.nvim",
|
||||||
"rev": "6e893c32ff7c5b8d0d501b748c525fa53963fb35",
|
"rev": "8ab43934caea0eacc986d112e5680c316b8a7944",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -771,11 +782,11 @@
|
||||||
"nvim_plugin-nvim-lualine/lualine.nvim": {
|
"nvim_plugin-nvim-lualine/lualine.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1749383457,
|
"lastModified": 1754970649,
|
||||||
"narHash": "sha256-2aPgA7riA/FubQpTkqsxLKl7OZ8L6FkucNHc2QEx2HQ=",
|
"narHash": "sha256-lWt2kpW+hsTMWt8tar/+AISTDrIt4Jn27NmI9j+Xt4s=",
|
||||||
"owner": "nvim-lualine",
|
"owner": "nvim-lualine",
|
||||||
"repo": "lualine.nvim",
|
"repo": "lualine.nvim",
|
||||||
"rev": "a94fc68960665e54408fe37dcf573193c4ce82c9",
|
"rev": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -787,11 +798,11 @@
|
||||||
"nvim_plugin-nvim-telescope/telescope-file-browser.nvim": {
|
"nvim_plugin-nvim-telescope/telescope-file-browser.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1750040034,
|
"lastModified": 1754424906,
|
||||||
"narHash": "sha256-NHcU3c+1pLeypHr9xXKmqvdwB1QM/vj5axzjpFEQCLQ=",
|
"narHash": "sha256-FlJ7w5Ywwq03E0oYdnFJFb+MMUMQMa+5QhDMy2O9tGQ=",
|
||||||
"owner": "nvim-telescope",
|
"owner": "nvim-telescope",
|
||||||
"repo": "telescope-file-browser.nvim",
|
"repo": "telescope-file-browser.nvim",
|
||||||
"rev": "7bf55ed0ff5be182ad3301cff266581fc1c56cce",
|
"rev": "3610dc7dc91f06aa98b11dca5cc30dfa98626b7e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -851,11 +862,11 @@
|
||||||
"nvim_plugin-nvim-tree/nvim-tree.lua": {
|
"nvim_plugin-nvim-tree/nvim-tree.lua": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753762764,
|
"lastModified": 1755174669,
|
||||||
"narHash": "sha256-uoiPwURO0ATaYeLozG8X44cC4eWf1wANspljkjh/qeY=",
|
"narHash": "sha256-Cdd7m2ondica5yDgm8THEm8LttJwDWQTNPnKO4vKr2c=",
|
||||||
"owner": "nvim-tree",
|
"owner": "nvim-tree",
|
||||||
"repo": "nvim-tree.lua",
|
"repo": "nvim-tree.lua",
|
||||||
"rev": "65bae449224b8a3bc149471b96587b23b13a9946",
|
"rev": "f0e9951778802526b14c934f7bf746e1e0ae5ed0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -867,11 +878,11 @@
|
||||||
"nvim_plugin-nvim-tree/nvim-web-devicons": {
|
"nvim_plugin-nvim-tree/nvim-web-devicons": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753653538,
|
"lastModified": 1754884337,
|
||||||
"narHash": "sha256-1IwOcdIUJuh7YC2YTw0VnGI2UIg7F/ipxLLfQdPzjFQ=",
|
"narHash": "sha256-Zftd4xFYdCtof6IusN+E079yY2oMTNhJ/yznvLiiur0=",
|
||||||
"owner": "nvim-tree",
|
"owner": "nvim-tree",
|
||||||
"repo": "nvim-web-devicons",
|
"repo": "nvim-web-devicons",
|
||||||
"rev": "4a8369f4c78ef6f6f895f0cec349e48f74330574",
|
"rev": "c2599a81ecabaae07c49ff9b45dcd032a8d90f1a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -883,11 +894,11 @@
|
||||||
"nvim_plugin-nvim-treesitter/nvim-treesitter-context": {
|
"nvim_plugin-nvim-treesitter/nvim-treesitter-context": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753794238,
|
"lastModified": 1754488703,
|
||||||
"narHash": "sha256-9KKJJhKCjlKakVFyF3EUj2sobrKaJBMIGqkwbVjD9Mk=",
|
"narHash": "sha256-f4a9Abwb265Rm+hpUXz+rKWXvaFVrmXf1h7d7eh9jJc=",
|
||||||
"owner": "nvim-treesitter",
|
"owner": "nvim-treesitter",
|
||||||
"repo": "nvim-treesitter-context",
|
"repo": "nvim-treesitter-context",
|
||||||
"rev": "02fd97c803962108d129cf42e05adc5eff7f89c1",
|
"rev": "dca8726fea2c14e1ce6adbaa76a04816fbfaff61",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -931,11 +942,11 @@
|
||||||
"nvim_plugin-rmagatti/auto-session": {
|
"nvim_plugin-rmagatti/auto-session": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753745747,
|
"lastModified": 1755285297,
|
||||||
"narHash": "sha256-Uowy7CMw6+4y1ME5vNTUSxDCOBfjnfJRpteAKfUo6A8=",
|
"narHash": "sha256-x8oPN7JqcY0scFO0vGREerT3dRiQA+k/qeWsug1sGiU=",
|
||||||
"owner": "rmagatti",
|
"owner": "rmagatti",
|
||||||
"repo": "auto-session",
|
"repo": "auto-session",
|
||||||
"rev": "c93a9bfd8a5cbf931a6ead5c824998da874b9f79",
|
"rev": "d27a29f5754e3a8b8d89a4069814e53ac583e951",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -995,11 +1006,11 @@
|
||||||
"nvim_plugin-stevearc/conform.nvim": {
|
"nvim_plugin-stevearc/conform.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1751472067,
|
"lastModified": 1755640282,
|
||||||
"narHash": "sha256-bm6266h0rKYcOeMPVqjh3DEKe5M0EIPuo4rvmRtkpvs=",
|
"narHash": "sha256-WYGvppnMsBaVYnMmv9WJRuKuyk4F/rzJ3DRBh+72tRY=",
|
||||||
"owner": "stevearc",
|
"owner": "stevearc",
|
||||||
"repo": "conform.nvim",
|
"repo": "conform.nvim",
|
||||||
"rev": "973f3cb73887d510321653044791d7937c7ec0fa",
|
"rev": "04bfa5f35706410376bf7618a01fcf44e3f35b59",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1107,11 +1118,11 @@
|
||||||
"nvim_plugin-zbirenbaum/copilot.lua": {
|
"nvim_plugin-zbirenbaum/copilot.lua": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753817982,
|
"lastModified": 1755448417,
|
||||||
"narHash": "sha256-AHDh24MQ3OMNKUCuKaA9KrR4l0I+dT7tF+Bpl6PBSx8=",
|
"narHash": "sha256-KV+Wno4aB5uTSBxIZzQKC/0KfjQLM7x8wCDkVSnaPeA=",
|
||||||
"owner": "zbirenbaum",
|
"owner": "zbirenbaum",
|
||||||
"repo": "copilot.lua",
|
"repo": "copilot.lua",
|
||||||
"rev": "55e43020dcd59c6da41cc773971380a003100844",
|
"rev": "3fd7b50810ae4cccf8b38e4c509b1608f141a9e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1120,12 +1131,33 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"quickshell": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"zaphkiel",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1753595452,
|
||||||
|
"narHash": "sha256-vqkSDvh7hWhPvNjMjEDV4KbSCv2jyl2Arh73ZXe274k=",
|
||||||
|
"owner": "quickshell-mirror",
|
||||||
|
"repo": "quickshell",
|
||||||
|
"rev": "a5431dd02dc23d9ef1680e67777fed00fe5f7cda",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "quickshell-mirror",
|
||||||
|
"repo": "quickshell",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"ragenix": {
|
"ragenix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
"crane": "crane",
|
"crane": "crane",
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -1145,13 +1177,15 @@
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"common": "common",
|
"common": "common",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"ros_neovim": "ros_neovim"
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
|
"ros_neovim": "ros_neovim",
|
||||||
|
"zaphkiel": "zaphkiel"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ros_neovim": {
|
"ros_neovim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_5",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim",
|
"nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim",
|
||||||
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim",
|
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim",
|
||||||
"nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring",
|
"nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring",
|
||||||
|
|
@ -1210,11 +1244,11 @@
|
||||||
"rust-overlay": "rust-overlay_2"
|
"rust-overlay": "rust-overlay_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753849449,
|
"lastModified": 1755648539,
|
||||||
"narHash": "sha256-zBShks1kHnfIq+tkBNkA41NCrhwJNbkhW3a/jLUIr50=",
|
"narHash": "sha256-zElmY3ieHOxJtn5Q3KKXZw3i6/e63jRtHowzOM4jERw=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "86093285e53caae7d2bf9a8d0046be3d4245a35b",
|
"rev": "1f8444ad78e85c902818ab48479f3f3a1e909031",
|
||||||
"revCount": 299,
|
"revCount": 300,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.joshuabell.xyz/ringofstorms/nvim"
|
"url": "https://git.joshuabell.xyz/ringofstorms/nvim"
|
||||||
},
|
},
|
||||||
|
|
@ -1253,11 +1287,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753843724,
|
"lastModified": 1755571033,
|
||||||
"narHash": "sha256-a0Aab7Zst68GqvNAMh9Ejwnp8gawGnruOMtEWZ0HHjM=",
|
"narHash": "sha256-V8gmZBfMiFGCyGJQx/yO81LFJ4d/I5Jxs2id96rLxrM=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "01ac47d86311fb030023f1dfc5f6bc368b9c6cee",
|
"rev": "95487740bb7ac11553445e9249041a6fa4b5eccf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1295,6 +1329,41 @@
|
||||||
"repo": "default",
|
"repo": "default",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"systems_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zaphkiel": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": "nixpkgs_5",
|
||||||
|
"quickshell": "quickshell",
|
||||||
|
"systems": "systems_3"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1755452579,
|
||||||
|
"narHash": "sha256-yKowI51cKh1qUKlDq1zLDUC9wcBXlCRt/6rS5OiSOzo=",
|
||||||
|
"owner": "Rexcrazy804",
|
||||||
|
"repo": "Zaphkiel",
|
||||||
|
"rev": "692e3318338b90229bf67e1d9c3d73b7d4a8606c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Rexcrazy804",
|
||||||
|
"repo": "Zaphkiel",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,17 @@
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
||||||
|
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
|
|
||||||
# Use relative to get current version for testing
|
# Use relative to get current version for testing
|
||||||
# common.url = "path:../../common";
|
common.url = "path:../../common";
|
||||||
common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles";
|
# common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles";
|
||||||
|
|
||||||
ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim";
|
ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim";
|
||||||
|
|
||||||
|
zaphkiel = {
|
||||||
|
url = "github:Rexcrazy804/Zaphkiel";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
|
|
@ -83,7 +88,16 @@
|
||||||
reporting.enable = true;
|
reporting.enable = true;
|
||||||
disableRemoteBuildsOnLio = true;
|
disableRemoteBuildsOnLio = true;
|
||||||
};
|
};
|
||||||
desktopEnvironment.gnome.enable = true;
|
desktopEnvironment.hyprland = {
|
||||||
|
enable = true;
|
||||||
|
extraOptions = {
|
||||||
|
# hyprctl monitors all
|
||||||
|
monitor = [
|
||||||
|
"desc:ASUSTek COMPUTER INC ASUS PG43U 0x01010101,3840x2160@97.98,0x0,1,transform,0"
|
||||||
|
"desc:Samsung Electric Company C34J79x HTRM900776,3440x1440@99.98,-1440x-640,1,transform,1"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
programs = {
|
programs = {
|
||||||
qFlipper.enable = true;
|
qFlipper.enable = true;
|
||||||
rustDev.enable = true;
|
rustDev.enable = true;
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,6 @@ in
|
||||||
SIGNUPS_ALLOWED = false;
|
SIGNUPS_ALLOWED = false;
|
||||||
ROCKET_PORT = builtins.toString v_port;
|
ROCKET_PORT = builtins.toString v_port;
|
||||||
ROCKET_ADDRESS = "127.0.0.1";
|
ROCKET_ADDRESS = "127.0.0.1";
|
||||||
# ADMIN_TOKEN = "$argon2id$v=19$m=65540,t=3,p=4$YMFEq4GZiCeM+MBSW75G+gq6Dnywszaqhhdrt5pIyLw$zdlU/ws8kfBVa/FWp1LVfhnu+CVuItG2nPGXgKyjWug";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
47
hosts/oracle/o001/flake.lock
generated
47
hosts/oracle/o001/flake.lock
generated
|
|
@ -29,22 +29,17 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nix-flatpak": "nix-flatpak",
|
"nix-flatpak": "nix-flatpak",
|
||||||
"nixpkgs": "nixpkgs_2",
|
|
||||||
"ragenix": "ragenix"
|
"ragenix": "ragenix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1755573561,
|
"path": "../../../common",
|
||||||
"narHash": "sha256-r4T/DQ2uYrbSJAVp8XWbpuQK9zGxqxH5iNSC2gJmKeY=",
|
"type": "path"
|
||||||
"ref": "refs/heads/master",
|
|
||||||
"rev": "f3cffa22368488df994e17b86ae2baba18c356be",
|
|
||||||
"revCount": 603,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.joshuabell.xyz/ringofstorms/dotfiles"
|
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "git",
|
"path": "../../../common",
|
||||||
"url": "https://git.joshuabell.xyz/ringofstorms/dotfiles"
|
"type": "path"
|
||||||
}
|
},
|
||||||
|
"parent": []
|
||||||
},
|
},
|
||||||
"crane": {
|
"crane": {
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -88,7 +83,7 @@
|
||||||
"deploy-rs": {
|
"deploy-rs": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -214,22 +209,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1753694789,
|
|
||||||
"narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_3": {
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741379970,
|
"lastModified": 1741379970,
|
||||||
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
|
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
|
||||||
|
|
@ -245,7 +224,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1743014863,
|
"lastModified": 1743014863,
|
||||||
"narHash": "sha256-jAIUqsiN2r3hCuHji80U7NNEafpIMBXiwKlSrjWMlpg=",
|
"narHash": "sha256-jAIUqsiN2r3hCuHji80U7NNEafpIMBXiwKlSrjWMlpg=",
|
||||||
|
|
@ -261,7 +240,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1750622754,
|
"lastModified": 1750622754,
|
||||||
"narHash": "sha256-kMhs+YzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8=",
|
"narHash": "sha256-kMhs+YzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8=",
|
||||||
|
|
@ -277,7 +256,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1750188666,
|
"lastModified": 1750188666,
|
||||||
"narHash": "sha256-yAfLvtbCzSigTfbsJeOrvljS7VYLAwi2RZ6F+qd+A5E=",
|
"narHash": "sha256-yAfLvtbCzSigTfbsJeOrvljS7VYLAwi2RZ6F+qd+A5E=",
|
||||||
|
|
@ -1193,7 +1172,7 @@
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
"crane": "crane",
|
"crane": "crane",
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -1214,13 +1193,13 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"common": "common",
|
"common": "common",
|
||||||
"deploy-rs": "deploy-rs",
|
"deploy-rs": "deploy-rs",
|
||||||
"nixpkgs": "nixpkgs_5",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"ros_neovim": "ros_neovim"
|
"ros_neovim": "ros_neovim"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ros_neovim": {
|
"ros_neovim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_6",
|
"nixpkgs": "nixpkgs_5",
|
||||||
"nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim",
|
"nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim",
|
||||||
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim",
|
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim",
|
||||||
"nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring",
|
"nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring",
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,9 @@
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
||||||
deploy-rs.url = "github:serokell/deploy-rs";
|
deploy-rs.url = "github:serokell/deploy-rs";
|
||||||
common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles";
|
|
||||||
|
common.url = "path:../../../common";
|
||||||
|
# common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles";
|
||||||
ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim";
|
ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue