summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2025-12-22 23:00:07 +0100
committerJakub Stachurski <j.stachurski@student.utwente.nl>2025-12-22 23:00:07 +0100
commitd2b6cf44a3277fd5d04bc10110d344827217e24e (patch)
tree6c62dcce5f9e3ac45a8cf1112ece2ef755142a2e
parentee7b1d28e41a5ef25686ae1efc58b862e282813a (diff)
nixfmt
-rw-r--r--flake.lock23
-rw-r--r--flake.nix41
-rw-r--r--home-modules/apps/default.nix16
-rw-r--r--home-modules/apps/desktop/default.nix6
-rw-r--r--home-modules/apps/desktop/floorp.nix2
-rw-r--r--home-modules/apps/desktop/ghidra.nix2
-rw-r--r--home-modules/apps/desktop/wine.nix2
-rw-r--r--home-modules/apps/nvim/default.nix5
-rw-r--r--home-modules/default.nix3
-rw-r--r--home-modules/desktop/default.nix2
-rw-r--r--home-modules/desktop/wayland/default.nix2
-rw-r--r--home-modules/desktop/wayland/mako.nix2
-rw-r--r--home-modules/desktop/wayland/waybar.nix2
-rw-r--r--home-modules/services/default.nix2
-rw-r--r--home-modules/services/direnv.nix1
-rw-r--r--home-modules/services/syncthing.nix1
-rw-r--r--home-modules/services/vdirsyncer.nix2
-rw-r--r--hosts/apocalypse/backup.nix3
-rw-r--r--hosts/apocalypse/default.nix12
-rw-r--r--hosts/apocalypse/firewall.nix2
-rw-r--r--hosts/apocalypse/hardware-configuration.nix31
-rw-r--r--hosts/apocalypse/nvidia.nix3
-rw-r--r--hosts/full-iso/default.nix2
-rw-r--r--hosts/test_vm/default.nix9
-rw-r--r--modules/btrfs.nix1
-rw-r--r--modules/default.nix11
-rw-r--r--modules/desktop/common.nix10
-rw-r--r--modules/desktop/default.nix1
-rw-r--r--modules/desktop/steam.nix1
-rw-r--r--modules/gpg.nix1
-rw-r--r--modules/nh.nix10
-rw-r--r--modules/treefmt.nix3
-rw-r--r--overlays/stable_overrides.nix10
-rw-r--r--users/live-user.nix4
-rw-r--r--users/user-common.nix1
-rw-r--r--users/wilkuu.nix4
36 files changed, 117 insertions, 116 deletions
diff --git a/flake.lock b/flake.lock
index 6b7cf31..3e3351a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -91,7 +91,8 @@
"nixpkgs": "nixpkgs",
"nixpkgs-stable": "nixpkgs-stable",
"sops-nix": "sops-nix",
- "tatuin": "tatuin"
+ "tatuin": "tatuin",
+ "treefmt-nix": "treefmt-nix"
}
},
"sops-nix": {
@@ -151,6 +152,26 @@
"repo": "tatuin",
"type": "github"
}
+ },
+ "treefmt-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1766000401,
+ "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
+ "owner": "numtide",
+ "repo": "treefmt-nix",
+ "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "treefmt-nix",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index 5613a2c..f4e1cd8 100644
--- a/flake.nix
+++ b/flake.nix
@@ -21,25 +21,31 @@
};
treefmt-nix = {
- url = "github:numtide/treefmt-nix";
+ url = "github:numtide/treefmt-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
- { self, nixpkgs, nixpkgs-stable, treefmt-nix, ... }@inputs: let
- lib = nixpkgs.lib;
+ {
+ self,
+ nixpkgs,
+ treefmt-nix,
+ ...
+ }@inputs:
+ let
+ lib = nixpkgs.lib;
systems = [
"x86_64-linux"
"aarch64-linux"
- ];
- forAllSystems = f: (lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system }));
- treefmtEval = forAllSystems (pkgs: treefmt-nix.lib.evalModule pkgs ./modules/treefmt.nix);
- in
+ ];
+ forAllSystems = f: (lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system}));
+ treefmtEval = forAllSystems (pkgs: treefmt-nix.lib.evalModule pkgs ./modules/treefmt.nix);
+ in
{
# packages."x86_64-linux".full-iso = self.nixosConfigurations.full-iso.config.system.build.isoImage;
packages = (
- forAllSystems (pkgs: {
+ forAllSystems (_pkgs: {
})
);
@@ -100,19 +106,22 @@
specialArgs = {
inherit inputs;
};
- system = "x86_64-linux";
+ system = "x86_64-linux";
modules = [
- ./modules
- ./hosts/test_vm
+ ./modules
+ ./hosts/test_vm
./users/live-user.nix
- ({lib, ...}: {
- addons.desktop.hyprland.enable = lib.mkForce false;
- addons.desktop.xfce.enable = lib.mkForce false;
- })
+ (
+ { lib, ... }:
+ {
+ addons.desktop.hyprland.enable = lib.mkForce false;
+ addons.desktop.xfce.enable = lib.mkForce false;
+ }
+ )
inputs.home-manager.nixosModules.default
inputs.sops-nix.nixosModules.sops
];
- };
+ };
};
};
}
diff --git a/home-modules/apps/default.nix b/home-modules/apps/default.nix
index aa7c010..ece0543 100644
--- a/home-modules/apps/default.nix
+++ b/home-modules/apps/default.nix
@@ -3,7 +3,7 @@
pkgs,
inputs,
config,
- hostconfig,
+ hostconfig,
...
}:
with lib;
@@ -57,9 +57,9 @@ in
home.packages = with pkgs; [
lm_sensors
nix-output-monitor
- ripgrep
- unzip
- iputils
+ ripgrep
+ unzip
+ iputils
inetutils
htop
git
@@ -88,13 +88,13 @@ in
xdg-user-dirs
zsh
file
- bat
+ bat
jq
];
})
(lib.mkIf cfg.browser.enable {
home.packages = with pkgs; [
- lynx
+ lynx
];
})
(lib.mkIf cfg.note-taking.enable {
@@ -108,8 +108,8 @@ in
];
})
(lib.mkIf cfg.dev.enable {
- homeapps.nvim = {
- enable = true;
+ homeapps.nvim = {
+ enable = true;
lsp = true;
};
home.packages = with pkgs; [
diff --git a/home-modules/apps/desktop/default.nix b/home-modules/apps/desktop/default.nix
index 64f1382..9a6f0e4 100644
--- a/home-modules/apps/desktop/default.nix
+++ b/home-modules/apps/desktop/default.nix
@@ -29,11 +29,11 @@ in
variant = "mocha";
})
];
- # Use fcitx
+ # Use fcitx
i18n.inputMethod = {
type = "fcitx5";
enable = true;
- fcitx5 = {
+ fcitx5 = {
waylandFrontend = true;
addons = with pkgs; [
fcitx5-gtk
@@ -45,7 +45,7 @@ in
};
};
- # Install the theme for fcitx
+ # Install the theme for fcitx
home.file."/.local/share/fcitx5/themes".source = "${pkgs.catppuccin-fcitx5}/share/fcitx5/themes";
})
(lib.mkIf cfg.email.enable {
diff --git a/home-modules/apps/desktop/floorp.nix b/home-modules/apps/desktop/floorp.nix
index b5b2cec..52c14b8 100644
--- a/home-modules/apps/desktop/floorp.nix
+++ b/home-modules/apps/desktop/floorp.nix
@@ -1,3 +1,3 @@
-{ pkgs, config, ... }:
+{ ... }:
{
}
diff --git a/home-modules/apps/desktop/ghidra.nix b/home-modules/apps/desktop/ghidra.nix
index 6e5b8c3..52c14b8 100644
--- a/home-modules/apps/desktop/ghidra.nix
+++ b/home-modules/apps/desktop/ghidra.nix
@@ -1,3 +1,3 @@
-{ pkgs, ... }:
+{ ... }:
{
}
diff --git a/home-modules/apps/desktop/wine.nix b/home-modules/apps/desktop/wine.nix
index a23f44a..ec4f7a9 100644
--- a/home-modules/apps/desktop/wine.nix
+++ b/home-modules/apps/desktop/wine.nix
@@ -1,7 +1,5 @@
{
pkgs,
- config,
- lib,
...
}:
{
diff --git a/home-modules/apps/nvim/default.nix b/home-modules/apps/nvim/default.nix
index b494660..c99a343 100644
--- a/home-modules/apps/nvim/default.nix
+++ b/home-modules/apps/nvim/default.nix
@@ -11,7 +11,7 @@ in
{
options.homeapps.nvim = {
enable = lib.mkEnableOption "Enables neovim configuration";
- lsp = lib.mkEnableOption "Enables LSP Support and the needed servers";
+ lsp = lib.mkEnableOption "Enables LSP Support and the needed servers";
};
config = lib.mkIf config.homeapps.nvim.enable {
@@ -65,6 +65,7 @@ in
++ [
ts_ls
vue_ls
- ]);
+ ]
+ );
};
}
diff --git a/home-modules/default.nix b/home-modules/default.nix
index 8b84948..5286b0b 100644
--- a/home-modules/default.nix
+++ b/home-modules/default.nix
@@ -1,7 +1,5 @@
{
- pkgs,
config,
- input,
...
}:
{
@@ -16,6 +14,5 @@
age.keyFile = "/home/${config.home.username}/.config/sops/age/keys.txt";
defaultSopsFile = ../secrets/secrets.yaml;
};
-
}
diff --git a/home-modules/desktop/default.nix b/home-modules/desktop/default.nix
index 6e88a5c..4af361e 100644
--- a/home-modules/desktop/default.nix
+++ b/home-modules/desktop/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, hostconfig, ... }:
+{ ... }:
{
imports = [
./wayland
diff --git a/home-modules/desktop/wayland/default.nix b/home-modules/desktop/wayland/default.nix
index ebf5439..30bf34d 100644
--- a/home-modules/desktop/wayland/default.nix
+++ b/home-modules/desktop/wayland/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, hostconfig, ... }:
+{ ... }:
{
imports = [
./waybar.nix
diff --git a/home-modules/desktop/wayland/mako.nix b/home-modules/desktop/wayland/mako.nix
index 7dac41c..ddf0a91 100644
--- a/home-modules/desktop/wayland/mako.nix
+++ b/home-modules/desktop/wayland/mako.nix
@@ -1,7 +1,5 @@
{
- pkgs,
config,
- hostconfig,
lib,
...
}:
diff --git a/home-modules/desktop/wayland/waybar.nix b/home-modules/desktop/wayland/waybar.nix
index 6088cee..6067c93 100644
--- a/home-modules/desktop/wayland/waybar.nix
+++ b/home-modules/desktop/wayland/waybar.nix
@@ -1,6 +1,4 @@
{
- pkgs,
- hostconfig,
lib,
config,
...
diff --git a/home-modules/services/default.nix b/home-modules/services/default.nix
index 9f13709..34933fa 100644
--- a/home-modules/services/default.nix
+++ b/home-modules/services/default.nix
@@ -1,4 +1,4 @@
-{ lib, pkgs, ... }:
+{ pkgs, ... }:
{
imports = [
./vdirsyncer.nix
diff --git a/home-modules/services/direnv.nix b/home-modules/services/direnv.nix
index 9ddab97..7b7d96d 100644
--- a/home-modules/services/direnv.nix
+++ b/home-modules/services/direnv.nix
@@ -1,5 +1,4 @@
{
- pkgs,
config,
lib,
...
diff --git a/home-modules/services/syncthing.nix b/home-modules/services/syncthing.nix
index b518dd6..f38acff 100644
--- a/home-modules/services/syncthing.nix
+++ b/home-modules/services/syncthing.nix
@@ -1,6 +1,5 @@
{
config,
- pkgs,
lib,
...
}:
diff --git a/home-modules/services/vdirsyncer.nix b/home-modules/services/vdirsyncer.nix
index a849637..df76bc8 100644
--- a/home-modules/services/vdirsyncer.nix
+++ b/home-modules/services/vdirsyncer.nix
@@ -1,6 +1,4 @@
{
- pkgs,
- inputs,
config,
lib,
...
diff --git a/hosts/apocalypse/backup.nix b/hosts/apocalypse/backup.nix
index 1942d66..a3f6e77 100644
--- a/hosts/apocalypse/backup.nix
+++ b/hosts/apocalypse/backup.nix
@@ -1,8 +1,5 @@
{
- config,
- lib,
pkgs,
- modulesPath,
...
}:
{
diff --git a/hosts/apocalypse/default.nix b/hosts/apocalypse/default.nix
index e8fc86c..5e13448 100644
--- a/hosts/apocalypse/default.nix
+++ b/hosts/apocalypse/default.nix
@@ -1,4 +1,4 @@
-{ lib, pkgs, ... }:
+{ lib, ... }:
{
imports = [
./hardware-configuration.nix
@@ -106,7 +106,7 @@
};
services.thinkfan = {
- enable = true;
+ enable = true;
levels = [
[
0
@@ -114,7 +114,7 @@
55
]
[
- 1
+ 1
48
60
]
@@ -124,8 +124,8 @@
65
]
[
- 3
- 55
+ 3
+ 55
67
]
[
@@ -144,7 +144,7 @@
72
]
[
- 7
+ 7
66
85
]
diff --git a/hosts/apocalypse/firewall.nix b/hosts/apocalypse/firewall.nix
index 8c5dadb..05feacf 100644
--- a/hosts/apocalypse/firewall.nix
+++ b/hosts/apocalypse/firewall.nix
@@ -1,4 +1,4 @@
-{ pkgs, config, ... }:
+{ ... }:
let
baseTCP = [
22000 # Syncthng
diff --git a/hosts/apocalypse/hardware-configuration.nix b/hosts/apocalypse/hardware-configuration.nix
index 0d17b61..74b1101 100644
--- a/hosts/apocalypse/hardware-configuration.nix
+++ b/hosts/apocalypse/hardware-configuration.nix
@@ -4,7 +4,6 @@
{
config,
lib,
- pkgs,
modulesPath,
...
}:
@@ -143,25 +142,25 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
- # Copied from nix wiki to save on battery life.
+ # Copied from nix wiki to save on battery life.
services.tlp = {
- enable = true;
- settings = {
- CPU_SCALING_GOVERNOR_ON_AC = "performance";
- CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
+ enable = true;
+ settings = {
+ CPU_SCALING_GOVERNOR_ON_AC = "performance";
+ CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
- CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
- CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
+ CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
+ CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
- CPU_MIN_PERF_ON_AC = 0;
- CPU_MAX_PERF_ON_AC = 100;
- CPU_MIN_PERF_ON_BAT = 0;
- CPU_MAX_PERF_ON_BAT = 20;
+ CPU_MIN_PERF_ON_AC = 0;
+ CPU_MAX_PERF_ON_AC = 100;
+ CPU_MIN_PERF_ON_BAT = 0;
+ CPU_MAX_PERF_ON_BAT = 20;
- #Optional helps save long term battery health
- START_CHARGE_THRESH_BAT0 = 40; # 40 and below it starts to charge
- STOP_CHARGE_THRESH_BAT0 = 80; # 80 and above it stops charging
+ #Optional helps save long term battery health
+ START_CHARGE_THRESH_BAT0 = 40; # 40 and below it starts to charge
+ STOP_CHARGE_THRESH_BAT0 = 80; # 80 and above it stops charging
- };
+ };
};
}
diff --git a/hosts/apocalypse/nvidia.nix b/hosts/apocalypse/nvidia.nix
index ccfc6d8..db2e80a 100644
--- a/hosts/apocalypse/nvidia.nix
+++ b/hosts/apocalypse/nvidia.nix
@@ -1,8 +1,5 @@
{
config,
- lib,
- pkgs,
- modulesPath,
...
}:
{
diff --git a/hosts/full-iso/default.nix b/hosts/full-iso/default.nix
index e17e620..8d6199a 100644
--- a/hosts/full-iso/default.nix
+++ b/hosts/full-iso/default.nix
@@ -1,4 +1,4 @@
-{ modulesPath, pkgs, ... }:
+{ modulesPath, ... }:
{
imports = [
(modulesPath + "/installer/cd-dvd/installation-cd-base.nix")
diff --git a/hosts/test_vm/default.nix b/hosts/test_vm/default.nix
index 7d84448..6dd2fc1 100644
--- a/hosts/test_vm/default.nix
+++ b/hosts/test_vm/default.nix
@@ -1,7 +1,4 @@
{
- pkgs,
- lib,
- inputs,
...
}:
{
@@ -27,6 +24,10 @@
fileSystems."/" = {
device = "none";
fsType = "tmpfs";
- options = [ "defaults" "size=2G" "mode=755" ];
+ options = [
+ "defaults"
+ "size=2G"
+ "mode=755"
+ ];
};
}
diff --git a/modules/btrfs.nix b/modules/btrfs.nix
index 7c4e964..85b0ac0 100644
--- a/modules/btrfs.nix
+++ b/modules/btrfs.nix
@@ -1,5 +1,4 @@
{
- pkgs,
lib,
config,
...
diff --git a/modules/default.nix b/modules/default.nix
index 3640cf4..c2cb665 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -1,7 +1,5 @@
{
pkgs,
- lib,
- config,
inputs,
...
}:
@@ -17,10 +15,10 @@
];
nixpkgs.overlays = [
- (import ../overlays/stable_overrides.nix {
- nixpkgs-stable = inputs.nixpkgs-stable;
- inherit pkgs;
- })
+ (import ../overlays/stable_overrides.nix {
+ nixpkgs-stable = inputs.nixpkgs-stable;
+ inherit pkgs;
+ })
];
nix.settings.experimental-features = [
@@ -37,7 +35,6 @@
};
time.timeZone = "Europe/Amsterdam"; # Set timezone
-
sops.defaultSopsFile = ./secrets/secrets.yaml;
sops.age.sshKeyPaths = [ "/etc/ssh_host_ed25519_key" ];
sops.age.keyFile = "/var/lib/sops-nix/key.txt";
diff --git a/modules/desktop/common.nix b/modules/desktop/common.nix
index d5bb8fd..2632a19 100644
--- a/modules/desktop/common.nix
+++ b/modules/desktop/common.nix
@@ -32,11 +32,11 @@
networkmanagerapplet
(catppuccin-sddm.override {
flavor = "mocha";
- accent = "pink";
- font = "Noto Sans";
- fontSize = "11";
- background = "${../sddm_bg.png}";
- loginBackground = true;
+ accent = "pink";
+ font = "Noto Sans";
+ fontSize = "11";
+ background = "${../sddm_bg.png}";
+ loginBackground = true;
})
# disabled because it imports a unsafe package
# surf # A basic browser in case we don't want to import a larger browser
diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix
index be082bc..2cfe5bf 100644
--- a/modules/desktop/default.nix
+++ b/modules/desktop/default.nix
@@ -1,5 +1,4 @@
{
- pkgs,
lib,
config,
...
diff --git a/modules/desktop/steam.nix b/modules/desktop/steam.nix
index a78c7c4..ee4a69b 100644
--- a/modules/desktop/steam.nix
+++ b/modules/desktop/steam.nix
@@ -1,6 +1,5 @@
{
config,
- pkgs,
lib,
...
}:
diff --git a/modules/gpg.nix b/modules/gpg.nix
index 0fa48e6..b2651b9 100644
--- a/modules/gpg.nix
+++ b/modules/gpg.nix
@@ -1,5 +1,4 @@
{
- pkgs,
config,
lib,
...
diff --git a/modules/nh.nix b/modules/nh.nix
index 832fbeb..49e987b 100644
--- a/modules/nh.nix
+++ b/modules/nh.nix
@@ -1,9 +1,11 @@
-{pkgs, lib, config, ... }: let
+{ lib, config, ... }:
+let
conf = config.addons.nh;
-in {
+in
+{
options.addons.nh = {
enable = lib.mkOption {
- default = true;
+ default = true;
description = "Enable nix cli helper";
};
@@ -11,7 +13,7 @@ in {
default = "/home/wilkuu/nix-config/";
description = "Flake location for nh to use";
};
- };
+ };
config = {
programs.nh = {
diff --git a/modules/treefmt.nix b/modules/treefmt.nix
index ab36cdb..5d0b979 100644
--- a/modules/treefmt.nix
+++ b/modules/treefmt.nix
@@ -1,4 +1,5 @@
-{pkgs, ...}: {
+{ ... }:
+{
# Used to find the project root
projectRootFile = "flake.nix";
programs.nixfmt.enable = true;
diff --git a/overlays/stable_overrides.nix b/overlays/stable_overrides.nix
index 87c3a0f..f32cae2 100644
--- a/overlays/stable_overrides.nix
+++ b/overlays/stable_overrides.nix
@@ -1,8 +1,4 @@
-{nixpkgs, nixpkgs-stable, ...}:
- (final: prev:
- let
- pkgs-stable = nixpkgs-stable.legacyPackages.${prev.system};
- in {
-
- })
+{ nixpkgs-stable, ... }:
+(_final: prev: {
+})
diff --git a/users/live-user.nix b/users/live-user.nix
index d5e9d2c..226fbe7 100644
--- a/users/live-user.nix
+++ b/users/live-user.nix
@@ -25,8 +25,8 @@
home-manager.users.live-user = {
imports = [ ../home-modules ];
- homeapps = {
- nvim.enable = true;
+ homeapps = {
+ nvim.enable = true;
nvim.lsp = false;
presets = {
diff --git a/users/user-common.nix b/users/user-common.nix
index 4d0e8ad..b9f246f 100644
--- a/users/user-common.nix
+++ b/users/user-common.nix
@@ -1,5 +1,4 @@
{
- pkgs,
config,
inputs,
...
diff --git a/users/wilkuu.nix b/users/wilkuu.nix
index 63d6c88..8804ebb 100644
--- a/users/wilkuu.nix
+++ b/users/wilkuu.nix
@@ -1,7 +1,5 @@
{
pkgs,
- lib,
- config,
...
}:
{
@@ -49,6 +47,6 @@
home.homeDirectory = "/home/wilkuu";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
- };
+ };
}