stuff
This commit is contained in:
parent
3b62429e73
commit
cbb5672ed6
|
@ -72,7 +72,9 @@
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
steam-tui
|
steam-tui
|
||||||
steamcmd
|
steamcmd
|
||||||
protontricks
|
protontricks
|
||||||
|
|
||||||
|
jstest-gtk # nice to have
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
{
|
{
|
||||||
# Plex
|
# Plex
|
||||||
|
|
||||||
|
# TODO: https://www.tinymediamanager.org/
|
||||||
|
|
||||||
/** /
|
/** /
|
||||||
disabledModules = [ "services/misc/plex.nix" ];
|
disabledModules = [ "services/misc/plex.nix" ];
|
||||||
#imports = [<nixos-unstable/nixos/modules/services/misc/plex.nix> ];
|
#imports = [<nixos-unstable/nixos/modules/services/misc/plex.nix> ];
|
||||||
|
|
|
@ -17,7 +17,28 @@ let
|
||||||
#proxy.publicKey = "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEq0yasKP0mH6PI6ypmuzPzMnbHELo9k+YB5yW534aKudKZS65YsHJKQ9vapOtmegrn5MQbCCgrshf+/XwZcjbM="; # microbel
|
#proxy.publicKey = "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEq0yasKP0mH6PI6ypmuzPzMnbHELo9k+YB5yW534aKudKZS65YsHJKQ9vapOtmegrn5MQbCCgrshf+/XwZcjbM="; # microbel
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sops.secrets.nix-community-builders-ssh-key = {};
|
||||||
|
|
||||||
remotes = [
|
remotes = [
|
||||||
|
/** /
|
||||||
|
{
|
||||||
|
systems = [ "aarch64-darwin" "x86_64-darwin" ];
|
||||||
|
hostName = "darwin-build-box.winter.cafe";
|
||||||
|
maxJobs = 4;
|
||||||
|
sshUser = "pbsds";
|
||||||
|
sshKey = "/run/secrets/nix-community-builders-ssh-key";
|
||||||
|
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB0io9E0eXiDIEHvsibXOxOPveSjUPIr1RnNKbUkw3fD";
|
||||||
|
}
|
||||||
|
/** /
|
||||||
|
{
|
||||||
|
systems = [ "aarch64-linux" ];
|
||||||
|
supportedFeatures = [ "big-parallel" ];
|
||||||
|
hostName = "aarch64.nixos.community";
|
||||||
|
maxJobs = 64;
|
||||||
|
sshUser = "pbsds";
|
||||||
|
sshKey = "/run/secrets/nix-community-builders-ssh-key";
|
||||||
|
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMUTz5i9u5H2FHNAmZJyoJfIGyUm/HfGhfwnc142L3ds";
|
||||||
|
}
|
||||||
/**/
|
/**/
|
||||||
{
|
{
|
||||||
systems = [ "x86_64-linux" ]; #"wasm32-wasi" "wasm64-wasi" "x86_64-windows" "aarch64-linux" "riscv64-linux" ];
|
systems = [ "x86_64-linux" ]; #"wasm32-wasi" "wasm64-wasi" "x86_64-windows" "aarch64-linux" "riscv64-linux" ];
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
f3d
|
f3d
|
||||||
firefox
|
firefox
|
||||||
zotero
|
zotero
|
||||||
gnome.eog # TODO: try loupe
|
(pkgs.loupe or pkgs.gnome.eog)
|
||||||
gnome-connections
|
gnome-connections
|
||||||
scrcpy
|
scrcpy
|
||||||
#spotify # use flathub version instead
|
#spotify # use flathub version instead
|
||||||
|
@ -58,12 +58,13 @@
|
||||||
zoom-us
|
zoom-us
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home.shellAliases.eog = lib.mkIf (pkgs?loupe) "loupe";
|
||||||
|
|
||||||
# flatpak
|
# flatpak
|
||||||
# TODO: this requires a logout+login to take effect
|
# TODO: this requires a logout+login to take effect
|
||||||
home.activation.addFlathubRemote = lib.hm.dag.entryAfter ["writeBoundary"] ''
|
home.activation.addFlathubRemote = lib.hm.dag.entryAfter ["writeBoundary"] ''
|
||||||
if command -v flatpak >/dev/null; then
|
if command -v flatpak >/dev/null; then
|
||||||
$DRY_RUN_CMD \
|
$DRY_RUN_CMD flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
# TODO: automatic flatpak updates
|
# TODO: automatic flatpak updates
|
||||||
|
|
|
@ -31,6 +31,12 @@ in
|
||||||
home.file.".local/opt/python-interactive-imports.py".source = ../../files/opt/python-interactive-imports.py;
|
home.file.".local/opt/python-interactive-imports.py".source = ../../files/opt/python-interactive-imports.py;
|
||||||
home.file.".local/opt/sympy-interactive-imports.py".source = ../../files/opt/sympy-interactive-imports.py;
|
home.file.".local/opt/sympy-interactive-imports.py".source = ../../files/opt/sympy-interactive-imports.py;
|
||||||
|
|
||||||
|
# qt theme
|
||||||
|
qt.enable = true;
|
||||||
|
qt.platformTheme = "gnome";
|
||||||
|
qt.style.name = "Colloid-dark";
|
||||||
|
qt.style.package = pkgs.colloid-kde;
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./dconf-gnome-bindings.nix
|
./dconf-gnome-bindings.nix
|
||||||
./dconf-gnome-extensions.nix
|
./dconf-gnome-extensions.nix
|
||||||
|
|
Loading…
Reference in New Issue