Merge branch 'main' of git.firelilith.org:lilith/nixos
This commit is contained in:
commit
12c038249c
9 changed files with 211 additions and 181 deletions
134
flake.lock
generated
134
flake.lock
generated
|
|
@ -20,11 +20,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1753216019,
|
||||
"narHash": "sha256-zik7WISrR1ks2l6T1MZqZHb/OqroHdJnSnAehkE0kCk=",
|
||||
"lastModified": 1755946532,
|
||||
"narHash": "sha256-POePremlUY5GyA1zfbtic6XLxDaQcqHN6l+bIxdT5gc=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "aquamarine",
|
||||
"rev": "be166e11d86ba4186db93e10c54a141058bdce49",
|
||||
"rev": "81584dae2df6ac79f6b6dae0ecb7705e95129ada",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -38,11 +38,11 @@
|
|||
"fromYaml": "fromYaml"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1746562888,
|
||||
"narHash": "sha256-YgNJQyB5dQiwavdDFBMNKk1wyS77AtdgDk/VtU6wEaI=",
|
||||
"lastModified": 1755819240,
|
||||
"narHash": "sha256-qcMhnL7aGAuFuutH4rq9fvAhCpJWVHLcHVZLtPctPlo=",
|
||||
"owner": "SenchoPens",
|
||||
"repo": "base16.nix",
|
||||
"rev": "806a1777a5db2a1ef9d5d6f493ef2381047f2b89",
|
||||
"rev": "75ed5e5e3fce37df22e49125181fa37899c3ccd6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -103,11 +103,11 @@
|
|||
"firefox-gnome-theme": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1748383148,
|
||||
"narHash": "sha256-pGvD/RGuuPf/4oogsfeRaeMm6ipUIznI2QSILKjKzeA=",
|
||||
"lastModified": 1756083905,
|
||||
"narHash": "sha256-UqYGTBgI5ypGh0Kf6zZjom/vABg7HQocB4gmxzl12uo=",
|
||||
"owner": "rafaelmardojai",
|
||||
"repo": "firefox-gnome-theme",
|
||||
"rev": "4eb2714fbed2b80e234312611a947d6cb7d70caf",
|
||||
"rev": "b655eaf16d4cbec9c3472f62eee285d4b419a808",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -161,11 +161,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1751413152,
|
||||
"narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
|
||||
"lastModified": 1756770412,
|
||||
"narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
|
||||
"rev": "4524271976b625a4a605beefd893f270620fd751",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -270,11 +270,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1755313937,
|
||||
"narHash": "sha256-pQb7bNcolxYGRiylUCrTddiF+qW2wsUiM9+eRIDUrVU=",
|
||||
"lastModified": 1758719112,
|
||||
"narHash": "sha256-IsR8OZWlkMNdeWFBV7ONT4id3+PQ1Dv8UQd2yf3pYxg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "2a749f4790a14f7168be67cdf6e548ef1c944e10",
|
||||
"rev": "d398f95f1e9108f18c7dbe45423c71ccf52497c4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -328,11 +328,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1754305013,
|
||||
"narHash": "sha256-u+M2f0Xf1lVHzIPQ7DsNCDkM1NYxykOSsRr4t3TbSM4=",
|
||||
"lastModified": 1758192433,
|
||||
"narHash": "sha256-CR6RnqEJSTiFgA6KQY4TTLUWbZ8RBnb+hxQqesuQNzQ=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprgraphics",
|
||||
"rev": "4c1d63a0f22135db123fc789f174b89544c6ec2d",
|
||||
"rev": "c44e749dd611521dee940d00f7c444ee0ae4cfb7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -353,11 +353,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1755092449,
|
||||
"narHash": "sha256-HVdEAFT1jJ96Gn+bPxq22CQBfUQeq/PYilLKqWcLMhE=",
|
||||
"lastModified": 1758631015,
|
||||
"narHash": "sha256-IN0xWy9AkyMLuWIGZES+VUVD94FgrN7Sd+f1+c7o9X8=",
|
||||
"owner": "horriblename",
|
||||
"repo": "hyprgrass",
|
||||
"rev": "2b65ef7878b95e7c5f07e94f2ecf7450830532a2",
|
||||
"rev": "35eea3b6fc939778170b2b23d4e20a3fec79e96a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -384,11 +384,11 @@
|
|||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1755277479,
|
||||
"narHash": "sha256-LrXtv1RIEds93j+OiSEvYFVX4fcGk2vrEzva19oxvco=",
|
||||
"lastModified": 1758654510,
|
||||
"narHash": "sha256-V4hLuM9uB4ecz0sFnnrt0idxpw0kGIw+6tLmBw2X0u8=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "edc473e8b0c14e768445422080af9978d132bff6",
|
||||
"revCount": 6365,
|
||||
"rev": "ec9a72d9fbe8372c4cc4e86966f6b13d178b0bba",
|
||||
"revCount": 6449,
|
||||
"type": "git",
|
||||
"url": "https://github.com/hyprwm/Hyprland"
|
||||
},
|
||||
|
|
@ -477,11 +477,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1753819801,
|
||||
"narHash": "sha256-tHe6XeNeVeKapkNM3tcjW4RuD+tB2iwwoogWJOtsqTI=",
|
||||
"lastModified": 1757694755,
|
||||
"narHash": "sha256-j+w5QUUr2QT/jkxgVKecGYV8J7fpzXCMgzEEr6LG9ug=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-qtutils",
|
||||
"rev": "b308a818b9dcaa7ab8ccab891c1b84ebde2152bc",
|
||||
"rev": "5ffdfc13ed03df1dae5084468d935f0a3f2c9a4c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -506,11 +506,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1753622892,
|
||||
"narHash": "sha256-0K+A+gmOI8IklSg5It1nyRNv0kCNL51duwnhUO/B8JA=",
|
||||
"lastModified": 1756810301,
|
||||
"narHash": "sha256-wgZ3VW4VVtjK5dr0EiK9zKdJ/SOqGIBXVG85C3LVxQA=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprlang",
|
||||
"rev": "23f0debd2003f17bd65f851cd3f930cff8a8c809",
|
||||
"rev": "3d63fb4a42c819f198deabd18c0c2c1ded1de931",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -531,11 +531,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1754481650,
|
||||
"narHash": "sha256-6u6HdEFJh5gY6VfyMQbhP7zDdVcqOrCDTkbiHJmAtMI=",
|
||||
"lastModified": 1756117388,
|
||||
"narHash": "sha256-oRDel6pNl/T2tI+nc/USU9ZP9w08dxtl7hiZxa0C/Wc=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprutils",
|
||||
"rev": "df6b8820c4a0835d83d0c7c7be86fbc555f1f7fd",
|
||||
"rev": "b2ae3204845f5f2f79b4703b441252d8ad2ecfd0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -556,11 +556,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1751897909,
|
||||
"narHash": "sha256-FnhBENxihITZldThvbO7883PdXC/2dzW4eiNvtoV5Ao=",
|
||||
"lastModified": 1755184602,
|
||||
"narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprwayland-scanner",
|
||||
"rev": "fcca0c61f988a9d092cbb33e906775014c61579d",
|
||||
"rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -586,11 +586,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1755268003,
|
||||
"narHash": "sha256-nNaeJjo861wFR0tjHDyCnHs1rbRtrMgxAKMoig9Sj/w=",
|
||||
"lastModified": 1758446476,
|
||||
"narHash": "sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto+dxG4mBo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "32f313e49e42f715491e1ea7b306a87c16fe0388",
|
||||
"rev": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -624,11 +624,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1755349684,
|
||||
"narHash": "sha256-QtrpSxSSM89lD8omtAO53cuhvJAOjhdJjCCaXxdw1HU=",
|
||||
"lastModified": 1758712580,
|
||||
"narHash": "sha256-0xmCEK2sIjE5ZcmMuJjbvl/Xo5AtB/OqE2oWjQzRefg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "3cf12f4d0e401bfa50965b2cd4d5b401a05d729e",
|
||||
"rev": "7f3ecc7eeb5cdfc43c27126200220fc928883e68",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -649,11 +649,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1751906969,
|
||||
"narHash": "sha256-BSQAOdPnzdpOuCdAGSJmefSDlqmStFNScEnrWzSqKPw=",
|
||||
"lastModified": 1756961635,
|
||||
"narHash": "sha256-hETvQcILTg5kChjYNns1fD5ELdsYB/VVgVmBtqKQj9A=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "ddb679f4131e819efe3bbc6457ba19d7ad116f25",
|
||||
"rev": "6ca27b2654ac55e3f6e0ca434c1b4589ae22b370",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -672,11 +672,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1754416808,
|
||||
"narHash": "sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef+6fRcofA=",
|
||||
"lastModified": 1758108966,
|
||||
"narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "9c52372878df6911f9afc1e2a1391f55e4dfc864",
|
||||
"rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -736,11 +736,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1754988908,
|
||||
"narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=",
|
||||
"lastModified": 1758425756,
|
||||
"narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "3223c7a92724b5d804e9988c6b447a0d09017d48",
|
||||
"rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -770,11 +770,11 @@
|
|||
"tinted-zed": "tinted-zed"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1755211397,
|
||||
"narHash": "sha256-kw6iLWUj6+fiEpuc8ntrIzJ2gdS36wIcRINbKU0AIbA=",
|
||||
"lastModified": 1758716250,
|
||||
"narHash": "sha256-PvOo4vSk7WAOhSifgL+rzExihquU9DOIOQPrUVuFHpE=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "928ca832d22ab3167b49dc5f4d52ff5d26b0b52a",
|
||||
"rev": "526c882800837cce7676f3e11bb3e13e975c6032",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -864,11 +864,11 @@
|
|||
"tinted-schemes": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1750770351,
|
||||
"narHash": "sha256-LI+BnRoFNRa2ffbe3dcuIRYAUcGklBx0+EcFxlHj0SY=",
|
||||
"lastModified": 1754779259,
|
||||
"narHash": "sha256-8KG2lXGaXLUE0F/JVwLQe7kOVm21IDfNEo0gfga5P4M=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "schemes",
|
||||
"rev": "5a775c6ffd6e6125947b393872cde95867d85a2a",
|
||||
"rev": "097d751b9e3c8b97ce158e7d141e5a292545b502",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -880,11 +880,11 @@
|
|||
"tinted-tmux": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1751159871,
|
||||
"narHash": "sha256-UOHBN1fgHIEzvPmdNMHaDvdRMgLmEJh2hNmDrp3d3LE=",
|
||||
"lastModified": 1754788770,
|
||||
"narHash": "sha256-LAu5nBr7pM/jD9jwFc6/kyFY4h7Us4bZz7dvVvehuwo=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "tinted-tmux",
|
||||
"rev": "bded5e24407cec9d01bd47a317d15b9223a1546c",
|
||||
"rev": "fb2175accef8935f6955503ec9dd3c973eec385c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -896,11 +896,11 @@
|
|||
"tinted-zed": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1751158968,
|
||||
"narHash": "sha256-ksOyv7D3SRRtebpXxgpG4TK8gZSKFc4TIZpR+C98jX8=",
|
||||
"lastModified": 1755613540,
|
||||
"narHash": "sha256-zBFrrTxHLDMDX/OYxkCwGGbAhPXLi8FrnLhYLsSOKeY=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "base16-zed",
|
||||
"rev": "86a470d94204f7652b906ab0d378e4231a5b3384",
|
||||
"rev": "937bada16cd3200bdbd3a2f5776fc3b686d5cba0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -937,11 +937,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1753633878,
|
||||
"narHash": "sha256-js2sLRtsOUA/aT10OCDaTjO80yplqwOIaLUqEe0nMx0=",
|
||||
"lastModified": 1755354946,
|
||||
"narHash": "sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "xdg-desktop-portal-hyprland",
|
||||
"rev": "371b96bd11ad2006ed4f21229dbd1be69bed3e8a",
|
||||
"rev": "a10726d6a8d0ef1a0c645378f983b6278c42eaa0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{lib, ...}: {
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
programs.alacritty = {
|
||||
enable = true;
|
||||
package = pkgs.alacritty-graphics;
|
||||
settings = {
|
||||
env.TERM = "xterm-256color";
|
||||
window = {
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
./alacritty.nix
|
||||
./clipman.nix
|
||||
./input.nix
|
||||
./starship.nix
|
||||
|
||||
./common.nix
|
||||
./direnv.nix
|
||||
|
|
|
|||
|
|
@ -36,8 +36,10 @@
|
|||
|
||||
", longpress:4, killactive"
|
||||
|
||||
", longpress:2, movewindow"
|
||||
", longpress:3, sendshortcut, , F,"
|
||||
];
|
||||
|
||||
hyprgrass-bindm = [ ", longpress:2, movewindow" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,114 +1,119 @@
|
|||
{pkgs, config, lib, ...}: {
|
||||
{ config, lib, ... }:
|
||||
{
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
package = pkgs.rofi-wayland;
|
||||
|
||||
theme = let
|
||||
inherit (config.lib.formats.rasi) mkLiteral;
|
||||
in lib.mkForce {
|
||||
"*" = with config.lib.stylix.colors; {
|
||||
bg0 = mkLiteral "#${base00}";
|
||||
bg1 = mkLiteral "#${base01}";
|
||||
bg2 = mkLiteral "#${base02}";
|
||||
bg3 = mkLiteral "#${base03}";
|
||||
fg0 = mkLiteral "#${base08}";
|
||||
fg1 = mkLiteral "#${base09}";
|
||||
fg2 = mkLiteral "#${base0A}";
|
||||
fg3 = mkLiteral "#${base0B}";
|
||||
theme =
|
||||
let
|
||||
inherit (config.lib.formats.rasi) mkLiteral;
|
||||
in
|
||||
lib.mkForce {
|
||||
"*" = with config.lib.stylix.colors; {
|
||||
bg0 = mkLiteral "#${base00}";
|
||||
bg1 = mkLiteral "#${base01}";
|
||||
bg2 = mkLiteral "#${base02}";
|
||||
bg3 = mkLiteral "#${base03}";
|
||||
fg0 = mkLiteral "#${base08}";
|
||||
fg1 = mkLiteral "#${base09}";
|
||||
fg2 = mkLiteral "#${base0A}";
|
||||
fg3 = mkLiteral "#${base0B}";
|
||||
|
||||
# font = config.stylix.fonts.sansSerif.name;
|
||||
# font = config.stylix.fonts.sansSerif.name;
|
||||
|
||||
background-color = mkLiteral "transparent";
|
||||
text-color = mkLiteral "@fg0";
|
||||
background-color = mkLiteral "transparent";
|
||||
text-color = mkLiteral "@fg0";
|
||||
|
||||
margin = mkLiteral "0px";
|
||||
padding = mkLiteral "0px";
|
||||
spacing = mkLiteral "0px";
|
||||
margin = mkLiteral "0px";
|
||||
padding = mkLiteral "0px";
|
||||
spacing = mkLiteral "0px";
|
||||
};
|
||||
|
||||
window = {
|
||||
location = mkLiteral "center";
|
||||
width = mkLiteral "33%";
|
||||
height = mkLiteral "33%";
|
||||
border-radius = mkLiteral "24px";
|
||||
|
||||
background-color = mkLiteral "@bg0";
|
||||
};
|
||||
|
||||
mainbox = {
|
||||
padding = mkLiteral "12px";
|
||||
};
|
||||
|
||||
inputbar = {
|
||||
background-color = mkLiteral "@bg1";
|
||||
border-color = mkLiteral "@bg3";
|
||||
|
||||
border = mkLiteral "2px";
|
||||
border-radius = mkLiteral "16px";
|
||||
|
||||
padding = mkLiteral "8px 16px";
|
||||
spacing = mkLiteral "8px";
|
||||
children = map mkLiteral [
|
||||
"prompt"
|
||||
"entry"
|
||||
];
|
||||
};
|
||||
|
||||
prompt = {
|
||||
text-color = mkLiteral "@fg2";
|
||||
};
|
||||
|
||||
entry = {
|
||||
placeholder = "Search";
|
||||
placeholder-color = mkLiteral "@fg3";
|
||||
};
|
||||
|
||||
message = {
|
||||
margin = mkLiteral "12px 0 0";
|
||||
border-radius = mkLiteral "16px";
|
||||
border-color = mkLiteral "@bg2";
|
||||
background-color = mkLiteral "@bg2";
|
||||
};
|
||||
|
||||
textbox = {
|
||||
padding = mkLiteral "8px 24px";
|
||||
};
|
||||
|
||||
listview = {
|
||||
background-color = mkLiteral "transparent";
|
||||
|
||||
margin = mkLiteral "12px 0 0";
|
||||
lines = mkLiteral "8";
|
||||
columns = mkLiteral "1";
|
||||
|
||||
fixed-height = mkLiteral "false";
|
||||
};
|
||||
|
||||
element = {
|
||||
padding = mkLiteral "8px 16px";
|
||||
spacing = mkLiteral "8px";
|
||||
border-radius = mkLiteral "16px";
|
||||
};
|
||||
|
||||
"element normal active" = {
|
||||
text-color = mkLiteral "@bg3";
|
||||
};
|
||||
|
||||
"element selected normal" = {
|
||||
background-color = mkLiteral "@bg3";
|
||||
text-color = mkLiteral "@bg1";
|
||||
};
|
||||
|
||||
"element selected active" = {
|
||||
background-color = mkLiteral "@bg3";
|
||||
text-color = mkLiteral "@bg1";
|
||||
};
|
||||
|
||||
"element-icon" = {
|
||||
size = mkLiteral "1em";
|
||||
vertical-align = mkLiteral "0.5";
|
||||
};
|
||||
|
||||
"element-text" = {
|
||||
text-color = mkLiteral "inherit";
|
||||
};
|
||||
};
|
||||
|
||||
window = {
|
||||
location = mkLiteral "center";
|
||||
width = mkLiteral "33%";
|
||||
height = mkLiteral "33%";
|
||||
border-radius = mkLiteral "24px";
|
||||
|
||||
background-color = mkLiteral "@bg0";
|
||||
};
|
||||
|
||||
mainbox = {
|
||||
padding = mkLiteral "12px";
|
||||
};
|
||||
|
||||
inputbar = {
|
||||
background-color = mkLiteral "@bg1";
|
||||
border-color = mkLiteral "@bg3";
|
||||
|
||||
border = mkLiteral "2px";
|
||||
border-radius = mkLiteral "16px";
|
||||
|
||||
padding = mkLiteral "8px 16px";
|
||||
spacing = mkLiteral "8px";
|
||||
children = map mkLiteral[ "prompt" "entry" ];
|
||||
};
|
||||
|
||||
prompt = {
|
||||
text-color = mkLiteral "@fg2";
|
||||
};
|
||||
|
||||
entry = {
|
||||
placeholder = "Search";
|
||||
placeholder-color = mkLiteral "@fg3";
|
||||
};
|
||||
|
||||
message = {
|
||||
margin = mkLiteral "12px 0 0";
|
||||
border-radius = mkLiteral "16px";
|
||||
border-color = mkLiteral "@bg2";
|
||||
background-color = mkLiteral "@bg2";
|
||||
};
|
||||
|
||||
textbox = {
|
||||
padding = mkLiteral "8px 24px";
|
||||
};
|
||||
|
||||
listview = {
|
||||
background-color = mkLiteral "transparent";
|
||||
|
||||
margin = mkLiteral "12px 0 0";
|
||||
lines = mkLiteral "8";
|
||||
columns = mkLiteral "1";
|
||||
|
||||
fixed-height = mkLiteral "false";
|
||||
};
|
||||
|
||||
element = {
|
||||
padding = mkLiteral "8px 16px";
|
||||
spacing = mkLiteral "8px";
|
||||
border-radius = mkLiteral "16px";
|
||||
};
|
||||
|
||||
"element normal active" = {
|
||||
text-color = mkLiteral "@bg3";
|
||||
};
|
||||
|
||||
"element selected normal" = {
|
||||
background-color = mkLiteral "@bg3";
|
||||
text-color = mkLiteral "@bg1";
|
||||
};
|
||||
|
||||
"element selected active" = {
|
||||
background-color = mkLiteral "@bg3";
|
||||
text-color = mkLiteral "@bg1";
|
||||
};
|
||||
|
||||
"element-icon" = {
|
||||
size = mkLiteral "1em";
|
||||
vertical-align = mkLiteral "0.5";
|
||||
};
|
||||
|
||||
"element-text" = {
|
||||
text-color = mkLiteral "inherit";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{ ... }:
|
||||
{
|
||||
services.ssh-agent.enable = true;
|
||||
services.ssh-agent = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
|
|
@ -16,6 +18,12 @@
|
|||
hostname = "nixserver";
|
||||
};
|
||||
|
||||
"lilith-lab-proxy" = {
|
||||
user = "lilith";
|
||||
hostname = "10.0.1.1";
|
||||
proxyJump = "lilith-server";
|
||||
};
|
||||
|
||||
"lilith-server" = {
|
||||
user = "lilith";
|
||||
hostname = "firelilith.org";
|
||||
|
|
|
|||
12
home/lilith/starship.nix
Normal file
12
home/lilith/starship.nix
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{ ... }:
|
||||
{
|
||||
programs.starship = {
|
||||
enable = true;
|
||||
# presets = [ "nerd-font-symbols" ];
|
||||
|
||||
enableTransience = true;
|
||||
|
||||
enableBashIntegration = true;
|
||||
enableNushellIntegration = true;
|
||||
};
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
user:
|
||||
password: ENC[AES256_GCM,data:k4BAMMKgSsNAnCy5RJfhQPJG4P49hHTFVJDvc8ArqY3VeEH60XPK+m+b8vAHc4nUCt7dNRxuMG365/9jJhZI+DiX6614fe+Iug==,iv:PmNOUnu2eBhdtWB4Gkpj4RbHwV5Ac/UPJSF0XifWSzE=,tag:MeoLAKHM0hiylaFBOqpNPw==,type:str]
|
||||
ssh:
|
||||
public: ENC[AES256_GCM,data:4bA7PVMd8UY1D93A85S6yPIIbAt4FfbQN72lOZ3Pf+su4MGQvz9UcN6a+b+p/Qo8us4sjXutfdPiv5qDEnsDvc0uuS9R8avSw/vqzfF4rQ7NAn59/fjAJwcaPwwTqsTiBXFhcOs=,iv:qZKApe16ElXdw8MOePyvo1wqpXnTD651w0122omu+ik=,tag:P9fxALfO74yK8aSazgX68g==,type:str]
|
||||
public: ENC[AES256_GCM,data:iJVUTqrBdArFmUsB8MYcimkUxWnuTxFhJ8xOM3LHNL2Qh8gHTMiyjxaU7AQZQtu+jfhpmMTj42h2PqoA31wgOcvnlpVbNc+GvSmThb7d/jFC,iv:k3e7tpbgoMS8ySVnoasimxShDrvXjKa5lB3xpyGddqc=,tag:qIeTjHlfZz73kxdWuCOprA==,type:str]
|
||||
private: ENC[AES256_GCM,data:INtOHRiH+lTGH6zTtjzO/VoYsNRVFBDaWpTjAnHEv+YgXAslHTF7AvFoM9XKvjLCe3x3celD8r4yd//vof6WRuGpr4foIN09CXS0VO0fEkcNo224ajNc+FGEUNzeWjCqDW8Jvlyq7tEE+ywjVM4MF/IeyHM3Oh93gTprq+ZjzXYfXuqElVzlcLJaOGIAXmqWqUtzmGh7xx2TXfapkCi8oHm3cx7/A8FG7kBxyCcJ/3aIzrWZo5zHdts8l+qB5hc86vwHVZ3WVBfuXKpTaXCzQHRRaw7vaIP5O2V8bpU8p56TxYDl9N8GrbF5S38AxwtW+FHZKLXD33I3uQk4qztpvT8AvStnMM4x2D8JIhWN7LYmbMFuJng5UfzwLveIVPl5MIHAtVvk2W/QTw/5+kbqHIud3UWv5o/vbnm8l88q5WlO0U9CgRmV0FPTK/hdEj+tEUR6AzFi/Ea6Qiv0BGVGLOHWYszfXzKA1mss+MteR9k+PQqx4wsQM9nWnMOTQGf99RMyeHG1u68gsKy55dvEMXx0lo2iUcdBttVHZaUP5baiOhr6VS74rBxpeLBN03Vzj6A6fG1b2u6V5vSZ6sC1MFlgL1gjwLzGlqi3thVAV9g=,iv:CHie+Sns7HefRwBqdo2Gw1UexHS+W1y6t4etbHA//5Y=,tag:X3U1+wHVzRBUOl8sNo8jtg==,type:str]
|
||||
authorized: ""
|
||||
syncthing:
|
||||
|
|
@ -18,8 +18,8 @@ sops:
|
|||
OW5yTndZYU16NTYrdDZRUjZJS25VbEUKmD4HAa0e2p8SRw5mlzgh+ByFqCDhj8wv
|
||||
QumEed0Hb9jve8aO8K9MEayxi5jIULFYuYWD8D1RF/74UGrgBTAykA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2025-08-21T19:26:27Z"
|
||||
mac: ENC[AES256_GCM,data:9Tbo8TQVEUXEA+9OpIO0odlxyd7f6asflpauBv4ntlSZrAsn4fg2xsypFP8KW/nw9pcqcF4BmTcWNgnvl/rJI2da6qRshDiiupv2w1U5vOYASwUaQCM2SXIdPkjLMqWD8bJYxHOBTSFp7yJCgx64U1voUm5beQcjU/pear18mcc=,iv:tyTKrp3kFFqhT3R1QD3ka4rsxrzK+HWM1BpAH/ZBBaM=,tag:tdTn6PGqzbGdyWvDr0ANsg==,type:str]
|
||||
lastmodified: "2025-09-24T16:29:01Z"
|
||||
mac: ENC[AES256_GCM,data:0Le2kpYJ+C3SUN8QFOhBGlVdT58p0DZj0/m8uRcoTnrDMljWq1XACmnYl8OcqsQ/tkjjZIv908Lvn+tkfZxVxNhsIuZiLleMxkqWaAwLooyueJdrYtQR8MyLJD4GzLNiwhbW6aYBc7OhDcowcfDxe5R0ZXvI5OtEdBbw0Up0amg=,iv:CLBXlvq6zAp9PMWGYuhN3WvjLYOkt7mPzQ3dO7ulQnk=,tag:te/T4Uxbl4bVh/h7TXnLpg==,type:str]
|
||||
pgp:
|
||||
- created_at: "2025-03-15T23:51:35Z"
|
||||
enc: |-
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
sops.secrets."ssh/nixremote/private" = {
|
||||
sopsFile = ../../secrets/default.yaml;
|
||||
path = "/root/.ssh/nixremote";
|
||||
mode = "444";
|
||||
mode = "600";
|
||||
};
|
||||
|
||||
services.openssh = {
|
||||
|
|
@ -22,12 +22,12 @@
|
|||
Host lilith-server-builder
|
||||
HostName firelilith.org
|
||||
User nixremote
|
||||
IdentityFile /root/.ssh/nixremote
|
||||
IdentityFile /home/lilith/.ssh/nixremote
|
||||
ConnectTimeout 5
|
||||
Host lilith-pc-builder
|
||||
HostName lilith-pc
|
||||
User nixremote
|
||||
IdentityFile /root/.ssh/nixremote
|
||||
IdentityFile /home/lilith/.ssh/nixremote
|
||||
ConnectTimeout 5
|
||||
'';
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue