update
Some checks failed
/ lint (push) Failing after 27s

This commit is contained in:
Jana Dönszelmann 2026-01-29 17:19:50 +01:00
parent 84644d3675
commit 86ccae0d05
No known key found for this signature in database
11 changed files with 139 additions and 76 deletions

View file

@ -1,8 +1,4 @@
{
pkgs,
...
}:
{
_: {
imports = [
./nvim
./fish
@ -18,31 +14,91 @@
custom.program.graphcial-packages = {
requirements = [ "graphical" ];
home-config = _: {
home.packages = with pkgs; [
spotify
obsidian
];
};
home-config =
{ pkgs, ... }:
{
home.packages = with pkgs; [
spotify
obsidian
element-desktop
chromium
bind.dnsutils
mpv
vlc
];
};
};
custom.program.fun-packages = {
requirements = [ "fun" ];
home-config = _: {
home.packages = with pkgs; [
p1n3appl3.tab
];
};
home-config =
{ pkgs, ... }:
{
home.packages = with pkgs; [
p1n3appl3.tab
prismlauncher
];
};
};
custom.program.cli-packages = {
requirements = [ "cli" ];
home-config = _: {
home.packages = with pkgs; [
rustup
sops
];
};
home-config =
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
# general cli tools
sops
fzf
htop
ncdu
psmisc
ripgrep
rsync
zoxide
tmux
direnv
atuin
rcon
lix
nix-output-monitor
wget
comma
unzip
# dev tools
gdb
clang-tools
rustup
git
python3
unixtools.xxd
net-tools
sqlite-interactive
(writeShellScriptBin "nas" ''
mkdir -p ~/Documents/nas
${sshfs}/bin/sshfs fili:/storage/storage/data/ ~/Documents/nas
cd ~/Documents/nas
'')
];
# Set up direnv
programs.direnv = {
package = pkgs.direnv;
silent = false;
nix-direnv = {
enable = true;
package = pkgs.nix-direnv;
};
};
home.file = {
"${config.xdg.configHome}/sqlite3/sqliterc".source = pkgs.writeText ".sqliterc" ''
.mode box
'';
};
};
};
custom.program.homedirs = {