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 = { users = {
till = { till = {
imports = [ imports = [ ./home ];
./home
./users/till-home.nix
];
}; };
alt = { imports = [ ./home/alt.nix ]; }; alt = { imports = [ ./home/alt.nix ]; };

View file

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

View file

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

View file

@ -7,7 +7,9 @@
enableSshSupport = true; enableSshSupport = true;
}; };
programs.gpg.settings = { programs.gpg = {
homedir = "${config.xdg.dataHome}/gnupg";
settings = {
no-emit-version = true; no-emit-version = true;
no-comments = true; no-comments = true;
keyserver = "hkps://keys.openpgp.org/"; keyserver = "hkps://keys.openpgp.org/";
@ -20,12 +22,5 @@
cert-digest-algo = "SHA512"; cert-digest-algo = "SHA512";
default-preference-list = "SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed"; 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.username = "guest";
home.homeDirectory = "/home/guest"; home.homeDirectory = "/home/guest";
home.stateVersion = "22.11";
nixpkgs = { imports = [
config = { ./minimal.nix
allowUnfree = true;
allowUnfreePredicate = (_: true);
};
};
programs.home-manager.enable = true; ./firefox.nix
./fish.nix
xdg.userDirs = { ./fonts.nix
enable = true; ./foot.nix
createDirectories = true; ./gnome
download = "${config.home.homeDirectory}/tmp"; ./nvim
music = "${config.home.homeDirectory}/media/music"; ./tmux
pictures = "${config.home.homeDirectory}/media/img"; ./user-dirs.nix
videos = "${config.home.homeDirectory}/media/vid"; ];
documents = "${config.home.homeDirectory}/misc";
templates = "${config.xdg.dataHome}/templates";
};
home.packages = with pkgs; [ home.packages = with pkgs; [
fzf ffmpeg
silver-searcher keepassxc
tmux mpv
nodejs
wl-clipboard
qbittorrent qbittorrent
vlc vlc
mpv wl-clipboard
ffmpeg
yt-dlp yt-dlp
libnotify
keepassxc
]; ];
services.syncthing.enable = true; services.syncthing.enable = true;
imports = [
./gnome
./firefox.nix
./foot.nix
./fish.nix
./tmux
./nvim
./fonts.nix
];
programs.nix-index = { programs.nix-index = {
enable = true; enable = true;
enableFishIntegration = true; enableFishIntegration = true;

View file

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

View file

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

View file

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

View file

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

View file

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