Compare commits

...

7 Commits

Author SHA1 Message Date
8e93931704 wildfire: 435 current 2025-07-15 21:37:14 25.05.20250708.88983d4 6.15.5 *
eza fix
2025-07-15 21:42:45 +02:00
a728e7db18 hurricane: 184 current 2025-07-14 14:31:08 25.05.20250708.88983d4 6.15.5 *
wireshark
hurricane: 184 current  2025-07-14 14:31:08  25.05.20250708.88983d4     6.15.5                          *

hurricane: 185 current  2025-07-14 14:38:12  25.05.20250708.88983d4     6.15.5                          *

hurricane: 186 current  2025-07-14 14:41:20  25.05.20250708.88983d4     6.15.5                          *
2025-07-14 14:43:30 +02:00
bcc74c81e4 hurricane: 183 current 2025-07-09 16:08:16 25.05.20250708.88983d4 6.15.5 *
logitech wireless support
2025-07-09 16:12:57 +02:00
a5a7c958f6 hurricane: 178 current 2025-07-09 14:21:17 25.05.20250708.88983d4 6.15.5 *
file user-dirs and bookmarks

hurricane: 180 current  2025-07-09 15:19:03  25.05.20250708.88983d4     6.15.5                          *

hurricane: 181 current  2025-07-09 15:23:45  25.05.20250708.88983d4     6.15.5                          *
2025-07-09 15:33:14 +02:00
d2a1cad978 hurricane: 177 current 2025-07-09 13:13:01 25.05.20250708.88983d4 6.15.5 *
FINALLY GOOD KERNEL

hurricane: 179 current  2025-07-09 15:03:40  25.05.20250708.88983d4     6.15.5                          *

update
2025-07-09 15:33:14 +02:00
ebc131de84 hurricane: 176 current 2025-07-09 10:58:44 25.05.20250705.29e2900 6.15.4 *
firefox settings
2025-07-09 11:08:07 +02:00
24034ab5fe hurricane: 175 current 2025-07-09 09:43:53 25.05.20250705.29e2900 6.15.4 *
mouse and keybord settings
2025-07-09 10:10:33 +02:00
6 changed files with 81 additions and 28 deletions

12
flake.lock generated
View File

@@ -166,11 +166,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1751995875,
"narHash": "sha256-ud9sl1RjmzAzalH2ocmGPs182xvr7GktjVIYvzJamwo=",
"lastModified": 1752064776,
"narHash": "sha256-vdvG6f7hWS8stxiN/uhxk777E7MI5RyWzcZ+WJ5KhoA=",
"owner": "hyprwm",
"repo": "hyprland",
"rev": "9517d0eaa4ef93de67dc80fecca7a826f7ad556d",
"rev": "c6497a719379e36c25df5f1980a5b2a1a78d3536",
"type": "github"
},
"original": {
@@ -385,11 +385,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1751741127,
"narHash": "sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg=",
"lastModified": 1751943650,
"narHash": "sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4+f9C1mZQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "29e290002bfff26af1db6f64d070698019460302",
"rev": "88983d4b665fb491861005137ce2b11a9f89f203",
"type": "github"
},
"original": {

View File

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

View File

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

View File

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

18
modules/hm/user-dirs.nix Normal file
View File

@@ -0,0 +1,18 @@
{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,6 +154,7 @@ in {
enableFishIntegration = true;
};
# Cat replacement
bat = {
enable = true;
settings = {
@@ -192,7 +193,6 @@ in {
/*
---- POLICIES ----
*/
DisableTelemetry = true;
DisableFirefoxStudies = true;
EnableTrackingProtection = {
@@ -201,14 +201,45 @@ in {
Cryptomining = true;
Fingerprinting = 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 ----
*/
# 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 = {
"*".installation_mode = "normal_installed";
# uBlock Origin:
@@ -222,17 +253,6 @@ in {
installation_mode = "force_installed";
};
};
/*
---- PREFERENCES ----
*/
Preferences = {
"browser.newtabpage.activity-stream.showSponsoredTopSites" = lock-false;
"extensions.activeThemeID" = {
Value = "{21ab01a8-2464-4824-bccb-6db15659347e}";
Status = "locked";
};
};
};
};
thunderbird = {
@@ -268,6 +288,10 @@ in {
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};
wireshark = {
enable = true;
package = pkgs.wireshark;
};
};
# enable and configure Docker