Compare commits

..

No commits in common. "863bb97129673a275ccbd7638fbfa946037b6f72" and "90f05c271e9a2597d73abb52df3675273fdba233" have entirely different histories.

11 changed files with 17 additions and 84 deletions

6
flake.lock generated
View file

@ -918,11 +918,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747458668, "lastModified": 1747257007,
"narHash": "sha256-5/PsESjQUuEbPTd+8rHHUItN/cW9USFJAm6y5yksTDQ=", "narHash": "sha256-84q5eLj6QM0oUj1YvrT8TZH+RYIf/L/GJQDQ/tTvkR8=",
"owner": "notashelf", "owner": "notashelf",
"repo": "superfreq", "repo": "superfreq",
"rev": "6ef0a60002cd95861e3b30e74b62d89bf7f7b905", "rev": "5531358da2b85cb4e3218ffb4b70373429e7c09e",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -31,10 +31,7 @@
}; };
system = { system = {
boot = { boot.systemd-boot.enable = true;
systemd-boot.enable = true;
lanzaboote.enable = true;
};
impermanence.enable = false; impermanence.enable = false;
services = { services = {
owncloud.enable = true; owncloud.enable = true;

View file

@ -1,4 +1,8 @@
{pkgs, ...}: { {
self,
pkgs,
...
}: {
environment.systemPackages = builtins.attrValues { environment.systemPackages = builtins.attrValues {
inherit inherit
(pkgs) (pkgs)

View file

@ -17,8 +17,8 @@
title = "foot"; title = "foot";
locked-title = "no"; locked-title = "no";
font = "ComicShannsMono Nerd Font Mono:size=14"; font = "Iosevka Nerd Font:size=14";
font-bold = "ComicShannsMono Nerd Font Mono:size=14:style=Bold"; font-bold = "Iosevka Nerd Font:size=14:style=Bold";
line-height = 20; line-height = 20;
letter-spacing = 0; letter-spacing = 0;

View file

@ -4,18 +4,6 @@
... ...
}: let }: let
inherit (lib.meta) getExe; inherit (lib.meta) getExe;
custom-wayneko = pkgs.wayneko.overrideAttrs {
src = pkgs.fetchFromGitea {
domain = "copeberg.org";
owner = "virt";
repo = "wayneko";
rev = "3ed4e4e1f847213e712fe22e0278ec62c4fa2cf2";
hash = "sha256-NxNrcQkx82SQ5GRqcJbbgM/Qg3GY8Whu5m5wI3zQi18=";
};
hash = "";
};
in { in {
systemd.user.services.wayneko = { systemd.user.services.wayneko = {
description = "Wayneko, as a systemd service"; description = "Wayneko, as a systemd service";
@ -28,7 +16,7 @@ in {
after = ["graphical-session.target"]; after = ["graphical-session.target"];
serviceConfig = { serviceConfig = {
ExecStart = "${getExe custom-wayneko} --layer top --type striped"; ExecStart = "${getExe pkgs.wayneko} --layer top --follow-pointer false";
Restart = "on-failure"; Restart = "on-failure";
RestartSec = 1; RestartSec = 1;
TimeoutStopSec = 10; TimeoutStopSec = 10;

View file

@ -35,7 +35,7 @@ in {
name = mkOption { name = mkOption {
type = nullOr (enum ["Catppuccin Mocha" "Zenburn" "Black Metal Venom" "Gruvbox"]); type = nullOr (enum ["Catppuccin Mocha" "Zenburn" "Black Metal Venom" "Gruvbox"]);
description = "The colorscheme that should be used globally to theme your system."; description = "The colorscheme that should be used globally to theme your system.";
default = "Black Metal Venom"; default = "Gruvbox";
}; };
slug = mkOption { slug = mkOption {

View file

@ -6,16 +6,12 @@
... ...
}: let }: let
inherit (lib.modules) mkIf; inherit (lib.modules) mkIf;
inherit (lib.options) mkEnableOption;
cfg = config.modules.system.boot.lanzaboote;
in { in {
options.modules.system.boot.lanzaboote.enable = mkEnableOption "Lanzaboote";
imports = [ imports = [
inputs.lanzaboote.nixosModules.lanzaboote inputs.lanzaboote.nixosModules.lanzaboote
]; ];
config = mkIf cfg.enable { config = mkIf false {
boot = { boot = {
lanzaboote = { lanzaboote = {
enable = true; enable = true;

View file

@ -29,54 +29,7 @@ in {
hardware.acpilight.enable = false; hardware.acpilight.enable = false;
services.superfreq = { programs.superfreq.enable = true;
enable = true;
# sample config from https://github.com/NotAShelf/superfreq#sample-configuration
settings = {
charger = {
# CPU governor to use
governor = "performance";
# Turbo boost setting: "always", "auto", or "never"
turbo = "auto";
# Energy Performance Preference
epp = "performance";
# Energy Performance Bias (0-15 scale or named value)
epb = "balance_performance";
# Platform profile (if supported)
platform_profile = "performance";
# Min/max frequency in MHz (optional)
min_freq_mhz = 800;
max_freq_mhz = 3500;
# Optional: Profile-specific battery charge thresholds (overrides global setting)
# battery_charge_thresholds = [40, 80] # Start at 40%, stop at 80%
};
battery = {
governor = "powersave";
turbo = "auto";
epp = "power";
epb = "balance_power";
platform_profile = "low-power";
min_freq_mhz = 800;
max_freq_mhz = 2500;
};
daemon = {
# Base polling interval in seconds
poll_interval_sec = 5;
# Enable adaptive polling that changes with system state
adaptive_interval = true;
# Minimum polling interval for adaptive polling (seconds)
min_poll_interval_sec = 1;
# Maximum polling interval for adaptive polling (seconds)
max_poll_interval_sec = 30;
# Double the polling interval when on battery to save power
throttle_on_battery = true;
# Logging level: Error, Warning, Info, Debug
log_level = "Info";
};
};
};
services = { services = {
upower = { upower = {
enable = true; enable = true;

View file

@ -1,4 +1,4 @@
{ {
inherits = "base16_transparent"; inherits = "gruvbox";
"ui.background" = {}; "ui.background" = {};
} }

View file

@ -32,7 +32,6 @@
typescript-language-server, typescript-language-server,
vscode-langservers-extracted, vscode-langservers-extracted,
simple-completion-language-server, simple-completion-language-server,
zls,
helix, helix,
... ...
}: let }: let
@ -140,9 +139,6 @@
tinymist tinymist
# typst lsp # typst lsp
vscode-langservers-extracted vscode-langservers-extracted
# zig language server
zls
]; ];
nativeBuildInputs = [makeWrapper]; nativeBuildInputs = [makeWrapper];
postBuild = '' postBuild = ''

View file

@ -40,11 +40,10 @@ builtins.attrValues {
element element
difftastic difftastic
hexyl hexyl
yazi
gnumake gnumake
asciinema asciinema
inetutils inetutils
tokei scc
starship starship
onefetch onefetch
wget wget