diff --git a/#configuration.nix# b/#configuration.nix# new file mode 100755 index 0000000..ca506ac --- /dev/null +++ b/#configuration.nix# @@ -0,0 +1,107 @@ +{ + config, + lib, + pkgs, + ... +}: + +{ + boot.loader.efi.canTouchEfiVariables = true; + boot.loader.limine = { + enable = true; + extraEntries = lib.mkIf (config.networking.hostName == "nerv") '' + /Windows 11 + protocol: efi + path: uuid(6E25-7E8D):/EFI/Microsoft/Boot/bootmgfw.efi + ''; + }; + boot.kernelPackages = pkgs.linuxPackages_latest; + networking.networkmanager.enable = true; + time.timeZone = "Europe/Berlin"; + i18n.defaultLocale = "en_US.UTF-8"; + i18n.extraLocaleSettings = { + LC_ADDRESS = "de_DE.UTF-8"; + LC_IDENTIFICATION = "de_DE.UTF-8"; + LC_MEASUREMENT = "de_DE.UTF-8"; + LC_MONETARY = "de_DE.UTF-8"; + LC_NAME = "de_DE.UTF-8"; + LC_NUMERIC = "de_DE.UTF-8"; + LC_PAPER = "de_DE.UTF-8"; + LC_TELEPHONE = "de_DE.UTF-8"; + LC_TIME = "de_DE.UTF-8"; + }; + security = { + rtkit.enable = true; + polkit.enable = true; # polkit + polkit.enablePkexecWrapper = true; + }; + users.users."lucy" = { + isNormalUser = true; + description = "lucy"; + shell = pkgs.zsh; + extraGroups = [ + "networkmanager" + "wheel" + ]; + packages = with pkgs; [ + stow + ufetch + rbw + clang + clang-tools + gnumake + emacs-pgtk + tinty + foot + pinentry-gnome3 + git + nixd + nixfmt + xournalpp + btop + chromium + fuzzel + quickshell + kdePackages.qtdeclarative + jq + wl-clipboard + adw-gtk3 + papirus-icon-theme + apple-cursor + polkit_gnome + xwayland-satellite + nautilus + libwacom + xf86-input-wacom + gdb + + ]; + }; + fonts.packages = with pkgs; [ + jetbrains-mono + nerd-fonts.jetbrains-mono + noto-fonts + noto-fonts-cjk-sans + noto-fonts-color-emoji + inter + ]; + nixpkgs.config.allowUnfree = true; + nixpkgs.overlays = [ + (final: prev: { + inherit (prev.lixPackageSets.stable) + nixpkgs-review + nix-eval-jobs + nix-fast-build + colmena + ; + }) + ]; + + nix.package = pkgs.lixPackageSets.stable.lix; + nix.settings.experimental-features = [ + "nix-command" + "flakes" + ]; + system.stateVersion = "26.05"; # Did you read the comment? + +} diff --git a/flake.lock b/flake.lock index c78069c..ad6f8a1 100755 --- a/flake.lock +++ b/flake.lock @@ -91,11 +91,11 @@ "scenefx": "scenefx" }, "locked": { - "lastModified": 1791764863, - "narHash": "sha256-0l5W82KBEukdzkTsDgXquRPNAZ1f8d2qT9169jRnOOY=", + "lastModified": 1791438675, + "narHash": "sha256-epLwp8wAVfZ9KN3QGtrum4vD5161GkyQklH6BYYvwuo=", "owner": "mangowm", "repo": "mango", - "rev": "468680e24b6cb872ebaadf9aa9948f538c1f0ab1", + "rev": "b7a40b6c32530598e38423c96474125acc779f8a", "type": "github" }, "original": { @@ -173,11 +173,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1791789228, - "narHash": "sha256-H4oPz8lX2fHV4FOhxp9txUT/GVC/QB5mypkAkUhW31o=", + "lastModified": 1791453723, + "narHash": "sha256-jVgYte3c9bRoOVAm8us+6X8R36c8Znsp8b+qK2OiZ+Q=", "owner": "4evy", "repo": "nixcord", - "rev": "58298812834393c79a6c1b78d5b68e3a301a0ec1", + "rev": "513d75b517c4b7bf2537318c99b64547c6142bdb", "type": "github" }, "original": { @@ -188,11 +188,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1791594108, - "narHash": "sha256-XK4KceonkwD8LuMAt/vNrz982mXJM5jeHAxMwsUXXAQ=", + "lastModified": 1791260994, + "narHash": "sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6510408d147d8c5e6d76043e899e9251756f6a75", + "rev": "151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4", "type": "github" }, "original": {