diff --git a/configuration.nix b/configuration.nix index 277a44e..14571d9 100755 --- a/configuration.nix +++ b/configuration.nix @@ -1,7 +1,3 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). - { config, pkgs, @@ -22,7 +18,6 @@ ]; }; services.displayManager.gdm.enable = true; - services.desktopManager.gnome.enable = false; programs.hyprland.enable = true; nixpkgs.config.permittedInsecurePackages = [ "ventoy-1.1.10" @@ -44,9 +39,6 @@ "udev.log_priority=3" "rd.systemd.show_status=auto" ]; - # Hide the OS choice for bootloaders. - # It's still possible to open the bootloader list by pressing any key - # It will just not appear on screen unless a key is pressed loader.timeout = 0; }; @@ -66,9 +58,6 @@ security.sudo.enable = false; security.doas.extraRules = [ { - users = [ "foo" ]; - # Optional, retains environment variables while running commands - # e.g. retains your NIX_PATH when applying your config keepEnv = true; persist = true; # Optional, only require password verification a single time } @@ -96,13 +85,6 @@ }; }; services.auto-cpufreq.enable = true; - - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. - - # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; - # Sound security.rtkit.enable = true; services.pipewire = { enable = true; @@ -111,25 +93,16 @@ }; # Enable networking - networking.networkmanager.enable = true; + networking.networkmanager = { + enable = true; + }; - # Home manager angy grrr - - # Set your time zone. time.timeZone = "Europe/Berlin"; - - # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; - - # Configure keymap in X11 services.xserver.xkb = { layout = "us"; }; - - # Configure console keymap console.keyMap = "us"; - - # Define a user account. Don't forget to set a password with ‘passwd’. programs.zsh.enable = true; users.users.lucy = { isNormalUser = true; @@ -153,14 +126,12 @@ environment.systemPackages = with pkgs; [ openssl fastfetch - gnomeExtensions.blur-my-shell - gnomeExtensions.appindicator - gnomeExtensions.just-perfection quickshell flashrom usbutils clang-tools clang + iw ]; programs.steam = { @@ -178,32 +149,6 @@ Restart = "on-failure"; }; }; - - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; - - # List services that you want to enable: - - # Enable the OpenSSH daemon. - # services.openssh.enable = true; - - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - # Or disable the firewall altogether. - # networking.firewall.enable = false; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). system.stateVersion = "25.05"; # Did you read the comment? } diff --git a/flake.lock b/flake.lock index aad89ee..906c467 100755 --- a/flake.lock +++ b/flake.lock @@ -274,11 +274,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1772433332, - "narHash": "sha256-izhTDFKsg6KeVBxJS9EblGeQ8y+O8eCa6RcW874vxEc=", + "lastModified": 1772773019, + "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cf59864ef8aa2e178cccedbe2c178185b0365705", + "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", "type": "github" }, "original": { diff --git a/home/programs.nix b/home/programs.nix index ba3cfc4..0e9dfb3 100755 --- a/home/programs.nix +++ b/home/programs.nix @@ -8,8 +8,6 @@ home.packages = with pkgs; [ nixfmt google-chrome - swww - waypaper nemo cava pavucontrol @@ -25,6 +23,7 @@ btop ventoy playerctl + impala (discord.override { withOpenASAR = true; # can do this here too withVencord = true; @@ -42,105 +41,6 @@ }; programs.spicetify.enable = true; - programs.fastfetch = { - enable = true; - settings = { - logo = { - source = "~/.config/fastfetch/logo.txt"; - }; - display = { - separator = "  "; - }; - modules = [ - { - type = "title"; - key = "User"; - } - { - type = "custom"; - text = ""; - } - - { - type = "os"; - key = "OS"; - } - { - type = "custom"; - text = ""; - } - - { - type = "kernel"; - key = "Kernel"; - } - { - type = "custom"; - text = ""; - } - - { - type = "packages"; - key = "Packages"; - } - { - type = "custom"; - text = ""; - } - - { - type = "cpu"; - key = "CPU"; - } - { - type = "custom"; - text = ""; - } - - { - type = "gpu"; - key = "GPU"; - } - { - type = "custom"; - text = ""; - } - - { - type = "memory"; - key = "Memory"; - } - { - type = "custom"; - text = ""; - } - - { - type = "disk"; - key = "Disk"; - } - { - type = "custom"; - text = ""; - } - - { - type = "display"; - key = "Resolution"; - } - { - type = "custom"; - text = ""; - } - - { - type = "shell"; - key = "Shell"; - } - ]; - }; - }; - programs.foot = { enable = true; settings = { @@ -180,14 +80,4 @@ MessageClickActions.enabled = true; }; }; - services.dunst = { - enable = true; - settings = { - global = { - offset = "10x32"; - corner_radius = config.wayland.windowManager.hyprland.settings.decoration.rounding; - frame_width = config.wayland.windowManager.hyprland.settings.general.border_size; - }; - }; - }; } diff --git a/stylix.nix b/stylix.nix index 329d53c..9f98899 100755 --- a/stylix.nix +++ b/stylix.nix @@ -19,7 +19,7 @@ stylix = { enable = true; autoEnable = true; - base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml"; + base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; polarity = "dark"; image = ./home/wallpaper.png; targets = {