Compare commits

..

No commits in common. "41a6aad6f37c8efb0fc655c343dce7f845989bc6" and "dc1712cf4656ddfd6a10421322888922deb01815" have entirely different histories.

14 changed files with 20 additions and 191 deletions

117
flake.lock generated
View file

@ -561,24 +561,6 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_3": {
"inputs": {
"systems": "systems_5"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flatpak": { "flatpak": {
"locked": { "locked": {
"lastModified": 1739444422, "lastModified": 1739444422,
@ -761,21 +743,6 @@
"type": "github" "type": "github"
} }
}, },
"import-tree": {
"locked": {
"lastModified": 1771045967,
"narHash": "sha256-oYO4poyw0Sb/db2PigqugMlDwsvwLg6CSpFrMUWxA3Q=",
"owner": "vic",
"repo": "import-tree",
"rev": "c968d3b54d12cf5d9c13f16f7c545a06c9d1fde6",
"type": "github"
},
"original": {
"owner": "vic",
"repo": "import-tree",
"type": "github"
}
},
"master": { "master": {
"locked": { "locked": {
"lastModified": 1767143992, "lastModified": 1767143992,
@ -912,26 +879,6 @@
"type": "github" "type": "github"
} }
}, },
"nixmate": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_6",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1770757353,
"narHash": "sha256-u8lSQe2z961yTbzm9K/nHV5AvjUps8Y8k+ZYvJ6qaWg=",
"owner": "daskladas",
"repo": "nixmate",
"rev": "7bb722d3a4d198d3b9403dea2ed7e953b5b82663",
"type": "github"
},
"original": {
"owner": "daskladas",
"repo": "nixmate",
"type": "github"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1767051569, "lastModified": 1767051569,
@ -1074,22 +1021,6 @@
} }
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": {
"lastModified": 1770562336,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1764983851, "lastModified": 1764983851,
"narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=", "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
@ -1276,13 +1207,11 @@
"flatpak": "flatpak", "flatpak": "flatpak",
"git-global-log": "git-global-log", "git-global-log": "git-global-log",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"import-tree": "import-tree",
"master": "master", "master": "master",
"musnix": "musnix", "musnix": "musnix",
"ngipkgs": "ngipkgs", "ngipkgs": "ngipkgs",
"niri": "niri", "niri": "niri",
"nixmate": "nixmate", "nixpkgs": "nixpkgs_6",
"nixpkgs": "nixpkgs_7",
"noctalia": "noctalia", "noctalia": "noctalia",
"nur": "nur", "nur": "nur",
"stylix": "stylix", "stylix": "stylix",
@ -1290,27 +1219,6 @@
"waka-victoriametrics": "waka-victoriametrics" "waka-victoriametrics": "waka-victoriametrics"
} }
}, },
"rust-overlay": {
"inputs": {
"nixpkgs": [
"nixmate",
"nixpkgs"
]
},
"locked": {
"lastModified": 1770606655,
"narHash": "sha256-rpJf+kxvLWv32ivcgu8d+JeJooog3boJCT8J3joJvvM=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "11a396520bf911e4ed01e78e11633d3fc63b350e",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"sbt-derivation": { "sbt-derivation": {
"inputs": { "inputs": {
"flake-utils": [ "flake-utils": [
@ -1393,7 +1301,7 @@
"nixpkgs" "nixpkgs"
], ],
"nur": "nur_2", "nur": "nur_2",
"systems": "systems_6", "systems": "systems_5",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
@ -1489,21 +1397,6 @@
"type": "github" "type": "github"
} }
}, },
"systems_6": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": { "tinted-foot": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -1629,11 +1522,11 @@
}, },
"unstable": { "unstable": {
"locked": { "locked": {
"lastModified": 1770562336, "lastModified": 1770197578,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -9,7 +9,6 @@
# Flake framework # Flake framework
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";
import-tree.url = "github:vic/import-tree";
easy-hosts.url = "github:tgirlcloud/easy-hosts"; easy-hosts.url = "github:tgirlcloud/easy-hosts";
deploy-rs.url = "github:serokell/deploy-rs"; deploy-rs.url = "github:serokell/deploy-rs";
@ -52,7 +51,6 @@
musnix.url = "github:musnix/musnix"; musnix.url = "github:musnix/musnix";
flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.6.0"; flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.6.0";
git-global-log.url = "github:tophcodes/git-global-log"; git-global-log.url = "github:tophcodes/git-global-log";
nixmate.url = "github:daskladas/nixmate";
nur = { nur = {
url = "github:nix-community/NUR"; url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -89,7 +87,7 @@
}: { }: {
imports = [ imports = [
inputs.agenix-rekey.flakeModules.default inputs.agenix-rekey.flakeModules.default
(inputs.import-tree ./modules/flake) ./modules/flake
]; ];
}); });
} }

View file

@ -1,7 +1,6 @@
{ {
pkgs, pkgs,
config, config,
inputs,
... ...
}: { }: {
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -37,7 +36,6 @@
devenv devenv
gitui gitui
tea tea
harbor.agent-deck # Terminal session manager for AI coding agents
harbor.oryx # TUI for sniffing network traffic using eBPF harbor.oryx # TUI for sniffing network traffic using eBPF
# BMAD # BMAD
@ -59,8 +57,6 @@
bun bun
nomad nomad
damon
inputs.nixmate.packages.${pkgs.stdenv.hostPlatform.system}.default
]; ];
bosun.secrets.npmrc = { bosun.secrets.npmrc = {

View file

@ -1,14 +0,0 @@
{pkgs, ...}: {
programs.fish = {
enable = true;
interactiveShellInit = ''
# Kitty shell integration - enables command markers and sticky command display
if set -q KITTY_INSTALLATION_DIR
set --global KITTY_SHELL_INTEGRATION enabled
source "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish"
set --prepend fish_complete_path "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_completions.d"
end
'';
};
}

View file

@ -12,7 +12,6 @@
./gaming.nix ./gaming.nix
./ssh.nix ./ssh.nix
./communication.nix ./communication.nix
./wakatime.nix
./gpg ./gpg
./niri ./niri
./stylix.nix ./stylix.nix

View file

@ -15,8 +15,6 @@
# gimpPlugins.bimp # batch image manipulation, broken atm # gimpPlugins.bimp # batch image manipulation, broken atm
# rawtherapee # rawtherapee
jugglinglab
# CAD # CAD
freecad freecad
openscad openscad

View file

@ -15,9 +15,6 @@
bottom # System resource monitor bottom # System resource monitor
grim # Screenshots grim # Screenshots
slurp # Region selection slurp # Region selection
portfolio
pytr
tabiew # csv viewer
# Productivity # Productivity
obsidian # Note taking obsidian # Note taking

View file

@ -186,6 +186,9 @@
nix-tree nix-tree
nix-output-monitor nix-output-monitor
xdg-desktop-portal
xdg-desktop-portal-gtk
]; ];
# Quirky workaround for this not being set in portals for some reason # Quirky workaround for this not being set in portals for some reason

View file

@ -20,7 +20,7 @@
overlays = [ overlays = [
(final: prev: { (final: prev: {
writeNushellApplication = import ./lib/_writeNushellApplication.nix { writeNushellApplication = import ./lib/writeNushellApplication.nix {
inherit lib; inherit lib;
pkgs = prev; pkgs = prev;
}; };

10
modules/flake/default.nix Normal file
View file

@ -0,0 +1,10 @@
{...}: {
imports = [
./hosts.nix
./homes.nix
./args.nix
./formatter.nix
./packages.nix
./lib
];
}

View file

@ -43,7 +43,6 @@
]; ];
permittedInsecurePackages = [ permittedInsecurePackages = [
"python3.13-ecdsa-0.19.1" # pytr
# "nixos-config" # "nixos-config"
# "electron-36.9.5" # "electron-36.9.5"
# "dotnet-sdk-6.0.428" # "dotnet-sdk-6.0.428"

View file

@ -33,5 +33,4 @@ in [
(withChannels (import ./packages.nix)) (withChannels (import ./packages.nix))
(withChannels (import ./unstable.nix)) (withChannels (import ./unstable.nix))
(withChannels (import ./spacedrive.nix)) (withChannels (import ./spacedrive.nix))
(withChannels (import ./pytr.nix))
] ]

View file

@ -1,11 +0,0 @@
{...}: final: prev: {
pytr = prev.pytr.overrideAttrs (old: {
version = "0.4.5";
src = prev.fetchFromGitHub {
owner = "pytr-org";
repo = "pytr";
rev = "3cd0bb3b1301d89ff9c39de3cb34dc82c0c9af6d";
hash = "sha256-UStDQaZecrpbL9+IApyV49gVQZrGI7eDURtgHZJazrk=";
};
});
}

View file

@ -1,38 +0,0 @@
{
lib,
buildGoModule,
fetchFromGitHub,
git,
tmux,
makeWrapper,
}:
buildGoModule rec {
pname = "agent-deck";
version = "0.15.0";
src = fetchFromGitHub {
owner = "asheshgoplani";
repo = "agent-deck";
rev = "v${version}";
hash = "sha256-R/hDPhb+CtGXreHaKlSH2E6QEpfigj41Sq3BDVxLtaw=";
};
vendorHash = "sha256-k0jRlsFmBJNbfX3u2UQlnx/Z25KII8fYegU+Z77/EO0=";
subPackages = ["cmd/agent-deck"];
nativeBuildInputs = [makeWrapper];
nativeCheckInputs = [git];
postInstall = ''
wrapProgram $out/bin/agent-deck \
--prefix PATH : ${lib.makeBinPath [tmux]}
'';
meta = {
description = "Terminal-based session manager for AI coding agents";
homepage = "https://github.com/asheshgoplani/agent-deck";
license = lib.licenses.mit;
mainProgram = "agent-deck";
};
}