diff --git a/flake.lock b/flake.lock index 1913860..319033e 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1651415224, - "narHash": "sha256-O/EzwxUMa1OawWEwhS10Xki7RX3+hSgaJJziHeI4d7c=", + "lastModified": 1652452043, + "narHash": "sha256-nh3mdVB/Kk5ag1uRMAlKo8r+ssN3HNxwbLsqRG4xZkw=", "owner": "nix-community", "repo": "home-manager", - "rev": "26858fc0dbed71fa0609490fc2f2643e0d175328", + "rev": "273598f53e04f0111dca5724b37640e3907edaaf", "type": "github" }, "original": { @@ -53,11 +53,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1651007983, - "narHash": "sha256-GNay7yDPtLcRcKCNHldug85AhAvBpTtPEJWSSDYBw8U=", + "lastModified": 1652231724, + "narHash": "sha256-MjalcXFZgcgchp4QqnF05JTkFBBGad5hbksA1EKoP98=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e10da1c7f542515b609f8dfbcf788f3d85b14936", + "rev": "41ff747f882914c1f8c233207ce280ac9d0c867f", "type": "github" }, "original": { diff --git a/hosts/lungmen/default.nix b/hosts/lungmen/default.nix index 478c5a6..6240a3d 100644 --- a/hosts/lungmen/default.nix +++ b/hosts/lungmen/default.nix @@ -97,11 +97,13 @@ in { fsType = "btrfs"; options = ["subvol=home"] ++ btrfsOptions; }; - #fileSystems."/media/archive" = { - # device = "/dev/disk/by-uuid/f9b5f7f3-51e8-4357-8518-986b16311c71"; - # fsType = "btrfs"; - # options = btrfsOptions; - #}; + /* + fileSystems."/media/archive" = { + device = "/dev/disk/by-uuid/f9b5f7f3-51e8-4357-8518-986b16311c71"; + fsType = "btrfs"; + options = btrfsOptions; + }; + */ fileSystems."/nix" = { device = btrfsPartPath; fsType = "btrfs"; @@ -185,15 +187,18 @@ in { }; }; + networking.firewall.checkReversePath = "loose"; networking.interfaces.enp6s0.useDHCP = true; services = { + haveged.enable = true; + tailscale.enable = true; earlyoom.enable = true; ipfs = { enable = false; enableGC = true; autoMount = true; }; - flatpak.enable = true; + flatpak.enable = false; xserver.videoDrivers = ["amdgpu"]; }; diff --git a/locale/default.nix b/locale/default.nix index 1f4f7c1..757712d 100644 --- a/locale/default.nix +++ b/locale/default.nix @@ -1,7 +1,7 @@ {...}: { i18n = { - defaultLocale = "en_US.UTF-8"; - supportedLocales = ["en_US.UTF-8/UTF-8"]; + defaultLocale = "tr_TR.UTF-8"; + supportedLocales = ["tr_TR.UTF-8/UTF-8" "en_US.UTF-8/UTF-8"]; }; time.timeZone = "Turkey"; services.xserver.layout = "tr"; diff --git a/modules/develop/editor/default.nix b/modules/develop/editor/default.nix index 2d2dc9a..c6e15ba 100644 --- a/modules/develop/editor/default.nix +++ b/modules/develop/editor/default.nix @@ -1,5 +1,5 @@ {pkgs, ...}: { imports = [./helix.nix]; - environment.systemPackages = with pkgs; [alejandra]; + environment.systemPackages = with pkgs; [alejandra treefmt]; environment.shellAliases = {nixf-all = "alejandra **/**.nix";}; } diff --git a/pkgs-set/overlays/fractal-next.nix b/pkgs-set/overlays/fractal-next.nix index 24a6d06..2207a61 100644 --- a/pkgs-set/overlays/fractal-next.nix +++ b/pkgs-set/overlays/fractal-next.nix @@ -97,6 +97,8 @@ let # included by libspa-sys requires BINDGEN_EXTRA_CLANG_ARGS = "-I${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion llvmPackages.clang}/include -I${glibc.dev}/include"; + doCheck = false; + postPatch = '' patchShebangs build-aux/meson_post_install.py ''; diff --git a/users/patriot/default.nix b/users/patriot/default.nix index 56098ec..c2ffacb 100644 --- a/users/patriot/default.nix +++ b/users/patriot/default.nix @@ -28,12 +28,20 @@ in { }; xdg.portal = { enable = true; - gtkUsePortal = true; - extraPortals = with pkgs; [xdg-desktop-portal xdg-desktop-portal-wlr]; + wlr.enable = true; + gtkUsePortal = false; + extraPortals = with pkgs; [xdg-desktop-portal-wlr]; }; programs = { adb.enable = true; steam.enable = true; + kdeconnect = { + enable = true; + package = pkgs.gnomeExtensions.gsconnect; + }; + gnome-disks.enable = true; + file-roller.enable = true; + seahorse.enable = true; }; security = { pam.services.patriot = { @@ -55,7 +63,16 @@ in { services = { psd.enable = true; gnome = { + gnome-settings-daemon.enable = true; + sushi.enable = true; gnome-keyring.enable = true; + core-shell.enable = true; + core-os-services.enable = true; + chrome-gnome-shell.enable = true; + at-spi2-core.enable = true; + gnome-online-accounts.enable = false; + gnome-online-miners.enable = lib.mkForce false; + gnome-remote-desktop.enable = false; core-utilities.enable = false; tracker-miners.enable = false; tracker.enable = false; @@ -68,7 +85,7 @@ in { }; displayManager = { autoLogin = { - enable = false; + enable = true; user = "patriot"; }; gdm = { @@ -82,6 +99,8 @@ in { systemd = { targets.network-online.enable = false; services = { + "getty@tty1".enable = false; + "autovt@tty1".enable = false; systemd-networkd-wait-online.enable = false; NetworkManager-wait-online.enable = false; }; @@ -131,7 +150,7 @@ in { cargo-udeps vulkan-tools krita - gnome3.seahorse + gnome.nautilus cachix appimage-run pfetch @@ -145,7 +164,6 @@ in { lutris xdg_utils tagref - hydrus papirus-icon-theme wl-clipboard rust-analyzer @@ -164,6 +182,7 @@ in { gh cloudflared ripcord + fractal-next ]; }; programs = {