Run deadnix

This commit is contained in:
Toast 2024-03-20 13:03:05 +01:00
parent 7888103b1e
commit 430bafb0b2
49 changed files with 48 additions and 168 deletions

View file

@ -94,7 +94,7 @@
backupFileExtension = "hm-backup";
useGlobalPkgs = true;
verbose = true;
users.toast = {config, ...}: {
users.toast = {...}: {
home.stateVersion = "23.11";
xdg = {
userDirs = {

View file

@ -1,5 +1,5 @@
{config, ...}: {
home-manager.users.toast = {config, ...}: {
{...}: {
home-manager.users.toast = {...}: {
programs.bash = {
enable = true;
enableVteIntegration = true;

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{...}: {
# Use nix-index-database's comma wrapper
programs.nix-index-database.comma.enable = true;
# Run programs from the system's nixpkgs

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
# The nixpkgs command-not-found script does not work with flakes, so I disable it
programs.command-not-found.enable = false;
}

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
imports = [
./htop.nix
./nix.nix

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: let
{pkgs, ...}: let
catppuccinDelta = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "delta";

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
programs.htop = {
enable = true;
settings = {

View file

@ -1,14 +1,6 @@
{
config,
pkgs,
...
}: {
{...}: {
home-manager = {
users.toast = {
config,
pkgs,
...
}: {
users.toast = {...}: {
programs.micro = {
enable = true;
settings = {

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
/*
environment.systemPackages = [ pkgs.nix-index ];
programs.bash.interactiveShellInit = ''

View file

@ -1,8 +1,4 @@
{
config,
systemPkgs,
...
}: {
{systemPkgs, ...}: {
nix = {
settings = {
auto-optimise-store = true;

View file

@ -1,8 +1,4 @@
{
config,
lib,
...
}: {
{lib, ...}: {
services.tailscale = {
enable = true;
useRoutingFeatures = lib.mkDefault "client";

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
# Enable scanning
hardware.sane = {
enable = true;

View file

@ -1,10 +1,9 @@
{
config,
pkgs,
lib,
...
}: let
discordOverlay = self: super: {
discordOverlay = _self: super: {
discord = super.discord.override {
withOpenASAR = true;
withVencord = true;
@ -23,7 +22,7 @@
};
*/
};
stock-discord = self: super: {
stock-discord = _self: super: {
discord = super.discord.override {
withOpenASAR = false;
withVencord = false;

View file

@ -1,8 +1,4 @@
{
config,
lib,
...
}: {
{lib, ...}: {
# System wide firefox settings
programs.firefox = {
enable = true;

View file

@ -1,7 +1,3 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
users.users.toast.packages = [pkgs.jamesdsp];
}

View file

@ -1,9 +1,4 @@
{
config,
pkgs,
lib,
...
}: let
{lib, ...}: let
kpxcSettings = lib.generators.toINI {} {
General = {
# Not sure what changing this does, I'll leave it alone
@ -32,7 +27,6 @@ in {
home-manager = {
extraSpecialArgs = {kpxcSettings = kpxcSettings;};
users.toast = {
config,
pkgs,
kpxcSettings,
...

View file

@ -1,15 +1,6 @@
{
config,
pkgs,
lib,
...
}: {
{lib, ...}: {
home-manager = {
users.toast = {
config,
pkgs,
...
}: {
users.toast = {pkgs, ...}: {
programs.micro = {
enable = true;
settings = {

View file

@ -1,5 +1,4 @@
{
config,
pkgs,
flakeSelf,
...

View file

@ -1,9 +1,4 @@
{
config,
pkgs,
flakeSelf,
...
}: {
{flakeSelf, ...}: {
services.flatpak.enable = true;
home-manager = {

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.pipewire = {
enable = true;
pulse.enable = true;

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.printing = {
enable = true;
startWhenNeeded = true;

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{...}: {
programs.ssh.startAgent = true;
/*
Home assistant added an option that does this

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
imports = [
./steam.nix
./mangohud.nix

View file

@ -1,5 +1,5 @@
{config, ...}: {
home-manager.users.toast = {config, ...}: {
{...}: {
home-manager.users.toast = {...}: {
programs.mangohud = {
enable = true;
# This only works for Vulkan, openGL programs still need the mangohud wrapper

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{config, ...}: {
environment.systemPackages = with config; [
nur.repos.ataraxiasjel.rpcs3
];

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
/*
This file will sync saves for games that don't have cloud saves
TODO: turn this into a module eventually

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
imports = [
./kate.nix
./firefox.nix

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{...}: {
# KDE specific firefox settings
programs.firefox = {
policies = {

View file

@ -1,8 +1,4 @@
{
pkgs,
lib,
...
}: {
{...}: {
home-manager.users.toast = {
programs.git = {
extraConfig = {

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
environment.systemPackages = [pkgs.kate];
# Use kwrite to open text files, and kate if I'm developing stuff

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
imports = [
./virtualbox.nix
./idea.nix

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}:
{pkgs, ...}:
with pkgs; {
environment.systemPackages = with jetbrains; [
idea-ultimate

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
# Need to use visual studio 2019 :(
virtualisation.virtualbox.host = {
enable = true;

View file

@ -1,5 +1,4 @@
{
config,
pkgs,
lib,
flakeSelf,

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.syncthing.settings.folders = {
"school-things" = {
label = "School things";

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: let
{pkgs, ...}: let
booDark = pkgs.fetchzip {
url = "https://github.com/adorade/boodark/releases/download/v1.1.1/boodark-v1.1.1.zip";
hash = "sha256-GE/FtFlU6A4I9sRyjMhQIidGpDLD99Wzzngz3QI/rSo=";

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.avahi = {
openFirewall = true;
publish = {

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
{pkgs, ...}: {
# Beep as soon as possible in the initrd
boot.initrd = {
kernelModules = ["pcspkr"];

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
# I prefer using the go implementation
services.endlessh-go = {
enable = true;

View file

@ -1,8 +1,4 @@
{
config,
lib,
...
}: {
{config, ...}: {
services = {
nfs.server = {
enable = true;

View file

@ -1,8 +1,4 @@
{
config,
lib,
...
}: {
{config, ...}: {
services = {
samba = {
enable = true;

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.openssh = {
enable = true;
settings = {

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
services.tailscale = {
# This is needed for being an exit node
useRoutingFeatures = "server";

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
specialisation.traefikEnableWebUI.configuration.services.traefik = {
staticConfigOptions = {
api = {