mirror of
https://forge.katzen.cafe/schrottkatze/nix-configs.git
synced 2026-01-16 00:53:05 +01:00
Compare commits
No commits in common. "93e66634b6601064f53890f7d66003868d1f12b7" and "682f0354ae086212202d5294560fd031a48fdc2f" have entirely different histories.
93e66634b6
...
682f0354ae
12 changed files with 20 additions and 139 deletions
|
|
@ -1,78 +0,0 @@
|
||||||
From 491ad6f41d9335bad450e8be18c2ee24ac5f4e32 Mon Sep 17 00:00:00 2001
|
|
||||||
From: TudbuT <forge-public@mail.tudbut.de>
|
|
||||||
Date: Mon, 8 Dec 2025 21:24:18 +0100
|
|
||||||
Subject: [PATCH] add edname
|
|
||||||
|
|
||||||
---
|
|
||||||
common.nix | 2 ++
|
|
||||||
programs/edname.nix | 45 +++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
2 files changed, 47 insertions(+)
|
|
||||||
create mode 100644 programs/edname.nix
|
|
||||||
|
|
||||||
diff --git a/common.nix b/common.nix
|
|
||||||
index d64c4d4..3f23075 100644
|
|
||||||
--- a/common.nix
|
|
||||||
+++ b/common.nix
|
|
||||||
@@ -71,6 +71,8 @@ with builtins;
|
|
||||||
ungoogled-chromium
|
|
||||||
scc
|
|
||||||
speedtest-rs
|
|
||||||
+
|
|
||||||
+ (pkgs.callPackage ./programs/edname.nix {})
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
diff --git a/programs/edname.nix b/programs/edname.nix
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..0ba5b21
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/programs/edname.nix
|
|
||||||
@@ -0,0 +1,45 @@
|
|
||||||
+{
|
|
||||||
+ stdenv,
|
|
||||||
+ coreutils,
|
|
||||||
+ findutils,
|
|
||||||
+ gnused,
|
|
||||||
+ lib,
|
|
||||||
+ fetchFromGitea,
|
|
||||||
+ makeWrapper,
|
|
||||||
+}:
|
|
||||||
+stdenv.mkDerivation rec {
|
|
||||||
+
|
|
||||||
+ pname = "edname";
|
|
||||||
+ version = "1.0.2";
|
|
||||||
+
|
|
||||||
+ nativeBuildInputs = [ makeWrapper ];
|
|
||||||
+
|
|
||||||
+ src = fetchFromGitea {
|
|
||||||
+ domain = "git.tudbut.de";
|
|
||||||
+ owner = "TudbuT";
|
|
||||||
+ repo = "edname";
|
|
||||||
+ rev = "v${version}";
|
|
||||||
+ hash = "sha256-8aT/xwdx/ORyCFfOu4LZuxUiErZ9ZiCdhJ/WKAiQwe0=";
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
+ installPhase = ''
|
|
||||||
+ mkdir -p $out/bin
|
|
||||||
+ cp edname.sh "$out/bin/edname"
|
|
||||||
+ wrapProgram "$out/bin/edname" \
|
|
||||||
+ --prefix PATH : "${
|
|
||||||
+ lib.makeBinPath [
|
|
||||||
+ coreutils
|
|
||||||
+ findutils
|
|
||||||
+ gnused
|
|
||||||
+ ]
|
|
||||||
+ }"
|
|
||||||
+ '';
|
|
||||||
+
|
|
||||||
+ meta = with lib; {
|
|
||||||
+ description = "Mass renamer using $EDITOR";
|
|
||||||
+ license = licenses.mit;
|
|
||||||
+ maintainers = [ maintainers.tudbut ];
|
|
||||||
+ homepage = "https://git.tudbut.de/TudbuT/edname";
|
|
||||||
+ mainProgram = "edname";
|
|
||||||
+ };
|
|
||||||
+}
|
|
||||||
--
|
|
||||||
2.51.2
|
|
||||||
|
|
||||||
15
common.nix
15
common.nix
|
|
@ -34,6 +34,7 @@ with builtins;
|
||||||
unzip
|
unzip
|
||||||
gnutar
|
gnutar
|
||||||
iw
|
iw
|
||||||
|
btop
|
||||||
nodejs
|
nodejs
|
||||||
nautilus
|
nautilus
|
||||||
|
|
||||||
|
|
@ -117,6 +118,20 @@ with builtins;
|
||||||
bluetooth.enable = true;
|
bluetooth.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.chrony = {
|
||||||
|
enable = true;
|
||||||
|
enableNTS = true;
|
||||||
|
servers = [
|
||||||
|
"0.de.pool.ntp.org"
|
||||||
|
"1.de.pool.ntp.org"
|
||||||
|
"2.de.pool.ntp.org"
|
||||||
|
"3.de.pool.ntp.org"
|
||||||
|
];
|
||||||
|
serverOption = "offline";
|
||||||
|
extraFlags = [ "-s" ];
|
||||||
|
extraConfig = "makestep 1 -1";
|
||||||
|
};
|
||||||
|
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
|
|
||||||
users.users.jade = {
|
users.users.jade = {
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,6 @@
|
||||||
|
|
||||||
# missing: menu-qalc picom-jonaburg
|
# missing: menu-qalc picom-jonaburg
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
fahclient
|
|
||||||
uhk-agent
|
uhk-agent
|
||||||
# TODO: clean up.
|
# TODO: clean up.
|
||||||
zenstates
|
zenstates
|
||||||
|
|
@ -84,7 +83,6 @@
|
||||||
home-manager.users.jade =
|
home-manager.users.jade =
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
programs.btop.package = pkgs.btop-rocm;
|
|
||||||
programs.git.signing.key = "${pkgs.writeText "msg_id_ed25519.pub" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICR+WyklOASIymOiT+aIVjiLSAM1r3HdRADz2zT6bHfX jade@monosodium-glutamate-g"}";
|
programs.git.signing.key = "${pkgs.writeText "msg_id_ed25519.pub" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICR+WyklOASIymOiT+aIVjiLSAM1r3HdRADz2zT6bHfX jade@monosodium-glutamate-g"}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,5 @@
|
||||||
imports = [
|
imports = [
|
||||||
./graphics.nix
|
./graphics.nix
|
||||||
./input.nix
|
./input.nix
|
||||||
./fah.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
hardware.graphics = {
|
|
||||||
enable = true;
|
|
||||||
enable32Bit = pkgs.lib.mkForce false;
|
|
||||||
extraPackages = with pkgs; [
|
|
||||||
rocmPackages.clr.icd
|
|
||||||
rocmPackages.clr
|
|
||||||
rocmPackages.rocminfo
|
|
||||||
rocmPackages.rocm-runtime
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
|
||||||
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
|
|
||||||
];
|
|
||||||
home-manager.users.jade =
|
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
systemd.user.services.fah.Service = {
|
|
||||||
Environment = [ "OCL_ICD_VENDORS=${pkgs.rocmPackages.clr.icd}/etc/OpenCL/vendors/" ];
|
|
||||||
ExecStart = [ "${pkgs.fahclient}/bin/fah-client" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -5,10 +5,4 @@
|
||||||
pkgs.radeontop
|
pkgs.radeontop
|
||||||
# pkgs.rgp
|
# pkgs.rgp
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users.jade =
|
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.btop.settings.custom_gpu_name0 = "AMD Radeon RX 6700 XT";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,5 @@
|
||||||
./input
|
./input
|
||||||
./media
|
./media
|
||||||
./nix.nix
|
./nix.nix
|
||||||
./time.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@
|
||||||
services = {
|
services = {
|
||||||
pipewire = {
|
pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
alsa.enable = true;
|
alsa.enable = false;
|
||||||
alsa.support32Bit = true;
|
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
|
jack.enable = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@
|
||||||
accel-profile = "flat";
|
accel-profile = "flat";
|
||||||
};
|
};
|
||||||
touchpad = {
|
touchpad = {
|
||||||
|
accel-profile = "flat";
|
||||||
|
accel-speed = 0.5;
|
||||||
tap = false;
|
tap = false;
|
||||||
natural-scroll = true;
|
natural-scroll = true;
|
||||||
dwt = true;
|
dwt = true;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
|
time.timeZone = "Europe/Berlin";
|
||||||
i18n.extraLocaleSettings = {
|
i18n.extraLocaleSettings = {
|
||||||
LC_LANG = "en_US.UTF-8";
|
LC_LANG = "en_US.UTF-8";
|
||||||
# LC_LANGUAGE = "en_DE:en_US:en_GB:de_DE";
|
# LC_LANGUAGE = "en_DE:en_US:en_GB:de_DE";
|
||||||
|
|
|
||||||
|
|
@ -6,15 +6,8 @@
|
||||||
programs.btop = {
|
programs.btop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
shown_boxes = "cpu mem net proc gpu0";
|
|
||||||
color_theme = "gruvbox_dark";
|
color_theme = "gruvbox_dark";
|
||||||
vim_keys = true;
|
vim_keys = true;
|
||||||
proc_per_core = true;
|
|
||||||
proc_filter_kernel = true;
|
|
||||||
proc_aggregate = true;
|
|
||||||
cpu_graph_upper = "total";
|
|
||||||
cpu_graph_lower = "user";
|
|
||||||
update_ms = 500;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
services.chrony = {
|
|
||||||
enable = true;
|
|
||||||
# enableNTS = true;
|
|
||||||
# servers = [
|
|
||||||
# "0.de.pool.ntp.org"
|
|
||||||
# "1.de.pool.ntp.org"
|
|
||||||
# "2.de.pool.ntp.org"
|
|
||||||
# "3.de.pool.ntp.org"
|
|
||||||
# ];
|
|
||||||
serverOption = "iburst";
|
|
||||||
extraFlags = [ "-s" ];
|
|
||||||
extraConfig = "makestep 1 -1";
|
|
||||||
};
|
|
||||||
time.timeZone = "Europe/Berlin";
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue