risky business

This commit is contained in:
Till 2026-01-23 01:32:06 +01:00
parent 120d26b0e4
commit 415e3c1caf
10 changed files with 62 additions and 85 deletions

View file

@ -54,10 +54,7 @@
users = {
till = {
imports = [
./home
./users/till-home.nix
];
imports = [ ./home ];
};
alt = { imports = [ ./home/alt.nix ]; };

View file

@ -1,7 +1,6 @@
{ pkgs, ... }:
{
home.username = "till";
home.homeDirectory = "/home/till";

View file

@ -7,8 +7,6 @@
size = 32;
};
services.gnome-keyring.enable = false;
home.packages = with pkgs.gnomeExtensions; [
run-or-raise
removable-drive-menu

View file

@ -7,7 +7,9 @@
enableSshSupport = true;
};
programs.gpg.settings = {
programs.gpg = {
homedir = "${config.xdg.dataHome}/gnupg";
settings = {
no-emit-version = true;
no-comments = true;
keyserver = "hkps://keys.openpgp.org/";
@ -20,12 +22,5 @@
cert-digest-algo = "SHA512";
default-preference-list = "SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed";
};
xdg.configFile."scdaemon" = {
text = ''
disable-ccid
pcsc-shared
'';
target = "../.gnupg/scdaemon.conf";
};
}

View file

@ -3,55 +3,32 @@
{
home.username = "guest";
home.homeDirectory = "/home/guest";
home.stateVersion = "22.11";
nixpkgs = {
config = {
allowUnfree = true;
allowUnfreePredicate = (_: true);
};
};
imports = [
./minimal.nix
programs.home-manager.enable = true;
xdg.userDirs = {
enable = true;
createDirectories = true;
download = "${config.home.homeDirectory}/tmp";
music = "${config.home.homeDirectory}/media/music";
pictures = "${config.home.homeDirectory}/media/img";
videos = "${config.home.homeDirectory}/media/vid";
documents = "${config.home.homeDirectory}/misc";
templates = "${config.xdg.dataHome}/templates";
};
./firefox.nix
./fish.nix
./fonts.nix
./foot.nix
./gnome
./nvim
./tmux
./user-dirs.nix
];
home.packages = with pkgs; [
fzf
silver-searcher
tmux
nodejs
wl-clipboard
ffmpeg
keepassxc
mpv
qbittorrent
vlc
mpv
ffmpeg
wl-clipboard
yt-dlp
libnotify
keepassxc
];
services.syncthing.enable = true;
imports = [
./gnome
./firefox.nix
./foot.nix
./fish.nix
./tmux
./nvim
./fonts.nix
];
programs.nix-index = {
enable = true;
enableFishIntegration = true;

View file

@ -227,6 +227,8 @@
};
passwordCommand = "pass other/ksh_systemli";
};
};
};
programs.neovim.plugins = with pkgs.vimPlugins; [ lazy-nvim ];
@ -239,6 +241,5 @@
}
}
'';
};
};
}

View file

@ -1,6 +1,7 @@
{ config, pkgs, ... }:
{
services.gnome-keyring.enable = false;
programs.password-store = {
enable = true;
@ -21,4 +22,11 @@
pinentry-all
];
xdg.configFile."scdaemon" = {
text = ''
disable-ccid
pcsc-shared
'';
target = "../.gnupg/scdaemon.conf";
};
}

View file

@ -47,7 +47,7 @@ in
identityFile = certs.personal;
};
"homer fernseher" = {
"homer homer.fritz.box" = {
hostname = "homer";
user = "till";
identityFile = certs.personal;

View file

@ -5,12 +5,13 @@
imports = [
./hardware.nix
../system
../system/desktop
../system/desktop/gnome.nix
../system/desktop/steam.nix
../system/desktop/remote-desktop.nix
../system/media-server.nix
../users/guest.nix
../../system
../../system/desktop
../../system/desktop/gnome.nix
../../system/desktop/steam.nix
../../system/desktop/remote-desktop.nix
../../system/desktop/media-server.nix
../../users/till.nix
../../users/guest.nix
];
}

View file

@ -5,6 +5,7 @@
enable = true;
group = "media";
};
services.radarr = {
enable = true;
group = "media";