Compare commits

..

3 Commits

Author SHA1 Message Date
6007e9f214 wildfire: 429 current 2025-07-07 09:54:23 25.05.20250705.29e2900 6.15.4 *
change OpenWebUI port
2025-07-07 10:09:22 +02:00
0bff0f2139 wildfire: 428 current 2025-07-07 09:25:11 25.05.20250705.29e2900 6.15.4 *
same as before
2025-07-07 09:25:41 +02:00
6159149577 wildfire: 427 current 2025-07-06 13:16:38 25.05.20250703.7a732ed 6.15.4 *
still the kernel with ghostty bug, dont use
2025-07-06 13:21:55 +02:00
9 changed files with 48 additions and 107 deletions

48
flake.lock generated
View File

@@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751740947, "lastModified": 1751569683,
"narHash": "sha256-35040CHH7P3JGmhGVfEb2oJHL/A5mI2IXumhkxrBnao=", "narHash": "sha256-PoQcCYTiN52PanxgWBN4Tqet1x4PCk6KtjaHNjELH88=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "dfc1db15a08c4cd234288f66e1199c653495301f", "rev": "c0c56dde3e471030edb135425a82107cf0057c6f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -137,11 +137,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751808145, "lastModified": 1750621377,
"narHash": "sha256-OXgL0XaKMmfX2rRQkt9SkJw+QNfv0jExlySt1D6O72g=", "narHash": "sha256-8u6b5oAdX0rCuoR8wFenajBRmI+mzbpNig6hSCuWUzE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprgraphics", "repo": "hyprgraphics",
"rev": "b841473a0bd4a1a74a0b64f1ec2ab199035c349f", "rev": "b3d628d01693fb9bb0a6690cd4e7b80abda04310",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -166,11 +166,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1752064776, "lastModified": 1751714318,
"narHash": "sha256-vdvG6f7hWS8stxiN/uhxk777E7MI5RyWzcZ+WJ5KhoA=", "narHash": "sha256-nkoRnDkRGaCT0JTuHcDXPCMkdmhUFEtI1TMUiQcrxfs=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland", "repo": "hyprland",
"rev": "c6497a719379e36c25df5f1980a5b2a1a78d3536", "rev": "6a5f4f5954a64bac718e3938f062d045256e7aeb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -313,11 +313,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751888065, "lastModified": 1751061882,
"narHash": "sha256-F2SV9WGqgtRsXIdUrl3sRe0wXlQD+kRRZcSfbepjPJY=", "narHash": "sha256-g9n8Vrbx+2JYM170P9BbvGHN39Wlkr4U+V2WLHQsXL8=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "a8229739cf36d159001cfc203871917b83fdf917", "rev": "4737241eaf8a1e51671a2a088518071f9a265cf4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -338,11 +338,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751881472, "lastModified": 1750371869,
"narHash": "sha256-meB0SnXbwIe2trD041MLKEv6R7NZ759QwBcVIhlSBfE=", "narHash": "sha256-lGk4gLjgZQ/rndUkzmPYcgbHr8gKU5u71vyrjnwfpB4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "8fb426b3e5452fd9169453fd6c10f8c14ca37120", "rev": "aa38edd6e3e277ae6a97ea83a69261a5c3aab9fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -353,11 +353,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1751792365, "lastModified": 1751011381,
"narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=", "narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", "rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -385,11 +385,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1751943650, "lastModified": 1751741127,
"narHash": "sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4+f9C1mZQ=", "narHash": "sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "88983d4b665fb491861005137ce2b11a9f89f203", "rev": "29e290002bfff26af1db6f64d070698019460302",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -473,11 +473,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751300244, "lastModified": 1750372504,
"narHash": "sha256-PFuv1TZVYvQhha0ac53E3YgdtmLShrN0t4T6xqHl0jE=", "narHash": "sha256-VBeZb1oqZM1cqCAZnFz/WyYhO8aF/ImagI7WWg/Z3Og=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "6115f3fdcb2c1a57b4a80a69f3c797e47607b90a", "rev": "400308fc4f9d12e0a93e483c2e7a649e12af1a92",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -35,7 +35,7 @@
{ {
publicKey = "h/BUyzXy0Xo4KJKS/U5V4C9rDJT3fWjjiZoy0I7P+H4="; publicKey = "h/BUyzXy0Xo4KJKS/U5V4C9rDJT3fWjjiZoy0I7P+H4=";
allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/64"]; allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/64"];
endpoint = "gw1.net.chsfg.se:51821"; endpoint = "gw1.net.chsfg.se:51831";
persistentKeepalive = 25; persistentKeepalive = 25;
} }
]; ];

View File

@@ -35,7 +35,7 @@
# { # {
# publicKey = "h/BUyzXy0Xo4KJKS/U5V4C9rDJT3fWjjiZoy0I7P+H4="; # publicKey = "h/BUyzXy0Xo4KJKS/U5V4C9rDJT3fWjjiZoy0I7P+H4=";
# allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/48"]; # allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/48"];
# endpoint = "gw1.net.chsfg.se:51821"; # endpoint = "gw1.net.chsfg.se:51831";
# persistentKeepalive = 25; # persistentKeepalive = 25;
# } # }
# ]; # ];

View File

@@ -48,7 +48,6 @@ in {
./hm/cava.nix # Audio visualizer config ./hm/cava.nix # Audio visualizer config
./hm/fastfetch.nix # Fastfetch config ./hm/fastfetch.nix # Fastfetch config
./hm/eza.nix # Eza config (ls alternative) ./hm/eza.nix # Eza config (ls alternative)
./hm/user-dirs.nix # XDG User directories config
]; ];
}; };
@@ -60,7 +59,7 @@ in {
users.schulze = { users.schulze = {
isNormalUser = true; isNormalUser = true;
description = "Felix Schulze"; description = "Felix Schulze";
extraGroups = ["networkmanager" "wheel" "docker" "plugdev" "wireshark"]; extraGroups = ["networkmanager" "wheel" "docker" "plugdev"];
shell = pkgs.fish; shell = pkgs.fish;
}; };
groups.libvirtd.members = ["schulze"]; groups.libvirtd.members = ["schulze"];
@@ -170,19 +169,8 @@ in {
blueman.enable = true; blueman.enable = true;
}; };
# ================================
# HARDWARE
# ================================
hardware = {
# Bluetooth support # Bluetooth support
bluetooth.enable = true; hardware.bluetooth.enable = true;
# Logitech Unifying Receiver support
logitech.wireless = {
enable = true;
enableGraphical = true;
};
};
# power management tool which allows for managing hibernate and suspend states # power management tool which allows for managing hibernate and suspend states
powerManagement.enable = true; powerManagement.enable = true;

View File

@@ -1,7 +1,7 @@
{ {
programs.eza = { programs.eza = {
enable = true; enable = true;
icons = "auto"; icons = true;
git = true; git = true;
extraOptions = ["--group-directories-first"]; extraOptions = ["--group-directories-first"];
enableFishIntegration = true; enableFishIntegration = true;

View File

@@ -15,6 +15,7 @@ in {
misc = { misc = {
disable_hyprland_logo = true; # disables the random Hyprland logo / anime girl background. :( disable_hyprland_logo = true; # disables the random Hyprland logo / anime girl background. :(
disable_splash_rendering = true; disable_splash_rendering = true;
focus_on_activate = true;
}; };
input = { input = {
@@ -30,8 +31,8 @@ in {
sensitivity = 0; sensitivity = 0;
accel_profile = "flat"; accel_profile = "flat";
repeat_delay = 300; repeat_delay = 250;
repeat_rate = 30; repeat_rate = 40;
touchpad = { touchpad = {
natural_scroll = true; natural_scroll = true;

View File

@@ -5,12 +5,6 @@
serverAliveCountMax = 2; serverAliveCountMax = 2;
matchBlocks = { matchBlocks = {
"*" = {
sendEnv = ["TERM"];
setEnv = {
TERM = "xterm-256color"; # Fix ghostty issue
};
};
"d10.csb.brainmill.com" = { "d10.csb.brainmill.com" = {
forwardAgent = true; forwardAgent = true;
}; };

View File

@@ -1,18 +0,0 @@
{config, ...}: {
xdg.userDirs = {
enable = true;
desktop = "${config.home.homeDirectory}/Nextcloud/Home-sync/Desktop";
documents = "${config.home.homeDirectory}/Nextcloud/Home-sync/Documents";
download = "${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads";
music = "${config.home.homeDirectory}/Nextcloud/Home-sync/Music";
pictures = "${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures";
publicShare = "${config.home.homeDirectory}/Nextcloud/Home-sync/Public";
templates = "${config.home.homeDirectory}/Nextcloud/Home-sync/Templates";
videos = "${config.home.homeDirectory}/Nextcloud/Home-sync/Videos";
};
gtk.gtk3.bookmarks = [
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads"
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Documents"
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures"
];
}

View File

@@ -154,7 +154,6 @@ in {
enableFishIntegration = true; enableFishIntegration = true;
}; };
# Cat replacement
bat = { bat = {
enable = true; enable = true;
settings = { settings = {
@@ -193,6 +192,7 @@ in {
/* /*
---- POLICIES ---- ---- POLICIES ----
*/ */
DisableTelemetry = true; DisableTelemetry = true;
DisableFirefoxStudies = true; DisableFirefoxStudies = true;
EnableTrackingProtection = { EnableTrackingProtection = {
@@ -201,45 +201,14 @@ in {
Cryptomining = true; Cryptomining = true;
Fingerprinting = true; Fingerprinting = true;
}; };
DisablePocket = true; DisablePocket = true;
FirefoxHome = {
Snippets = false;
TopSites = false;
SponsoredTopSites = false;
SponsoredPocket = false;
};
HttpsOnlyMode = "force_enabled";
DNSOverHTTPS = {
Enabled = true;
ProviderURL = "https://dns.schulze.network/dns-query";
Locked = true;
Fallback = true;
};
PasswordManagerEnabled = false;
/*
---- PREFERENCES ----
*/
Preferences = {
"extensions.activeThemeID" = {
Value = "{21ab01a8-2464-4824-bccb-6db15659347e}";
Status = "locked";
};
"sidebar.animation.duration-ms" = {
Value = 50;
Status = "locked";
};
"sidebar.animation.expand-on-hover.duration-ms" = {
Value = 50;
Status = "locked";
};
"sidebar.verticalTabs" = lock-true;
"sidebar.position_start" = lock-false;
};
/* /*
---- EXTENSIONS ---- ---- EXTENSIONS ----
*/ */
# Check about:support for extension/add-on ID strings. # Check about:support for extension/add-on ID strings.
# Valid strings for installation_mode are "allowed", "blocked", "force_installed" and "normal_installed". # Valid strings for installation_mode are "allowed", "blocked",
# "force_installed" and "normal_installed".
ExtensionSettings = { ExtensionSettings = {
"*".installation_mode = "normal_installed"; "*".installation_mode = "normal_installed";
# uBlock Origin: # uBlock Origin:
@@ -253,6 +222,17 @@ in {
installation_mode = "force_installed"; installation_mode = "force_installed";
}; };
}; };
/*
---- PREFERENCES ----
*/
Preferences = {
"browser.newtabpage.activity-stream.showSponsoredTopSites" = lock-false;
"extensions.activeThemeID" = {
Value = "{21ab01a8-2464-4824-bccb-6db15659347e}";
Status = "locked";
};
};
}; };
}; };
thunderbird = { thunderbird = {
@@ -288,10 +268,6 @@ in {
remotePlay.openFirewall = true; remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true; dedicatedServer.openFirewall = true;
}; };
wireshark = {
enable = true;
package = pkgs.wireshark;
};
}; };
# enable and configure Docker # enable and configure Docker