mirror of
https://github.com/EdenQwQ/nixos.git
synced 2026-07-16 22:16:51 +08:00
mimo; github token; update flakes
This commit is contained in:
parent
a4867cd1ef
commit
b1ce87fbf9
17 changed files with 299 additions and 142 deletions
|
|
@ -2,6 +2,7 @@
|
|||
{
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
configPath = ".mozilla/firefox";
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
alejandra
|
||||
nixfmt
|
||||
texlab
|
||||
nodePackages.prettier
|
||||
prettier
|
||||
julia-bin
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,41 +12,16 @@
|
|||
# ./scroll
|
||||
# ./mango
|
||||
];
|
||||
home.packages =
|
||||
with pkgs;
|
||||
let
|
||||
system = pkgs.stdenv.hostPlatform.system;
|
||||
newLibinput = inputs.nixpkgs-new-libinput.legacyPackages.${system}.libinput;
|
||||
driftwm-fixed = inputs.driftwm.packages.${system}.default.overrideAttrs (oldAttrs: {
|
||||
buildInputs = (builtins.filter (p: (p.pname or "") != "libinput") oldAttrs.buildInputs) ++ [
|
||||
newLibinput
|
||||
];
|
||||
postFixup = ''
|
||||
patchelf --add-rpath "${
|
||||
pkgs.lib.makeLibraryPath (
|
||||
(builtins.filter (p: (p.pname or "") != "libinput") oldAttrs.buildInputs) ++ [ newLibinput ]
|
||||
)
|
||||
}" $out/bin/driftwm
|
||||
'';
|
||||
cargoDeps = pkgs.rustPlatform.importCargoLock {
|
||||
lockFile = "${inputs.driftwm}/Cargo.lock";
|
||||
outputHashes = {
|
||||
"smithay-drm-extras-0.1.0" = "sha256-6iTLezGeSnefQbCoZHsXayinjFvrsC7ezW88tlZx9Y0=";
|
||||
};
|
||||
};
|
||||
});
|
||||
in
|
||||
[
|
||||
awww
|
||||
swaybg
|
||||
kanshi
|
||||
wlsunset
|
||||
xwayland-satellite
|
||||
wmname
|
||||
inputs.hexecute.packages.${system}.default
|
||||
driftwm-fixed
|
||||
halley
|
||||
];
|
||||
home.packages = with pkgs; [
|
||||
awww
|
||||
swaybg
|
||||
kanshi
|
||||
wlsunset
|
||||
xwayland-satellite
|
||||
wmname
|
||||
inputs.hexecute.packages.${system}.default
|
||||
halley
|
||||
];
|
||||
home.file."scripts" = {
|
||||
source = ./scripts;
|
||||
recursive = true;
|
||||
|
|
|
|||
|
|
@ -135,10 +135,7 @@ in
|
|||
{
|
||||
programs.waybar = {
|
||||
# enable = true;
|
||||
systemd = {
|
||||
enable = true;
|
||||
target = config.wayland.systemd.target;
|
||||
};
|
||||
systemd.enable = true;
|
||||
};
|
||||
home.file = {
|
||||
".config/waybar/config.jsonc".text =
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
MOONSHOT_API_KEY = "$(cat ${config.age.secrets.kimi_token.path})";
|
||||
TELEGRAM_BOT_TOKEN = "$(cat ${config.age.secrets.telegram_bot_token.path})";
|
||||
OPENROUTER_API_KEY = "$(cat ${config.age.secrets.openrouter_token.path})";
|
||||
XIAOMI_API_KEY = "$(cat ${config.age.secrets.mimo_token.path})";
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
inputs.kimi-cli.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
|
@ -26,5 +27,6 @@
|
|||
opencode
|
||||
codex
|
||||
gitingest
|
||||
inputs.hermes-agent.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@
|
|||
upower
|
||||
android-tools
|
||||
tree-sitter
|
||||
inputs.agenix.packages.${pkgs.stdenv.hostPlatform.system}.agenix
|
||||
];
|
||||
imports = [
|
||||
./eye-candy.nix
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue