diff --git a/flake.lock b/flake.lock index 6379956..1dc4781 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-eQe222E4aSj06ElqbLLR01OUnKe1tRlHSbffhQGUdrc=", - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/ags", "type": "path" }, "original": { - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/ags", "type": "path" } }, @@ -212,11 +212,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-sdsD7OzeWyBdSRpf90GeDM/xCoNIdAVh1OsPnqLdlkU=", - "path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", + "path": "/nix/store/4ayi4dbyq5q1nq1bil63qccqvv1igwhf-source/external", "type": "path" }, "original": { - "path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", + "path": "/nix/store/4ayi4dbyq5q1nq1bil63qccqvv1igwhf-source/external", "type": "path" } }, @@ -647,16 +647,16 @@ ] }, "locked": { - "lastModified": 1726989464, - "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "lastModified": 1736373539, + "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "rev": "bd65bc3cde04c16755955630b344bc9e35272c56", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } @@ -812,11 +812,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-Np+6rlFj1UaiFZKO03Y3p8HaS9lXalRI8nhvwH6DqR8=", - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/hyprland", "type": "path" }, "original": { - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/hyprland", "type": "path" } }, @@ -1243,12 +1243,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-Hripi5dnBGegbRPwCt1+a3oH6b1AQxEoJXodiLE8KKw=", - "path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/home-manager", + "narHash": "sha256-l5qKrxAx6La8SQbzFsm5F6Lv8/umpwBRl53JlJnd6wE=", + "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/home-manager", "type": "path" }, "original": { - "path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/home-manager", + "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/home-manager", "type": "path" } }, @@ -1568,16 +1568,16 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1731797254, - "narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", + "lastModified": 1735563628, + "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", + "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-unstable", + "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } @@ -1600,16 +1600,16 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1731797254, - "narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", + "lastModified": 1736200483, + "narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", + "rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } @@ -1763,12 +1763,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-gWEwX+dEvSy8PTnoPwzK/zI7IUI+Rb9u/ekUnNFBU/w=", - "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", + "narHash": "sha256-E1M1OHNwtumX9elECox59z6Yxqsgv5hZwCWaiWOMn6Q=", + "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/packages", "type": "path" }, "original": { - "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", + "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/packages", "type": "path" } }, @@ -1836,12 +1836,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-6cvhnpjICB0Oq4NoJLS36dI8QgN9g2u+5336YTN1Cyk=", - "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", + "narHash": "sha256-rsB6/yung6vfjgKxzMv2u+/N2Fja6YlGzkq7624LmtI=", + "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/programs", "type": "path" }, "original": { - "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", + "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/programs", "type": "path" } }, @@ -1852,11 +1852,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-QahOuoQdXshu38W5uO7hLhG/yFkT7S2l8Dxicq0wdGk=", - "path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/programs", + "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/programs", "type": "path" }, "original": { - "path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/programs", + "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/programs", "type": "path" } }, @@ -1867,12 +1867,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-BKq9hm1hSSkzD7574MRGl0bKi47iU44tvxhxjCIOEVw=", - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", + "narHash": "sha256-/zp1Px5eFO2VuHk5YDhRPE3Ne+YsWyr6rJnns5aXrjI=", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/pywal", "type": "path" }, "original": { - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/pywal", "type": "path" } }, @@ -1896,11 +1896,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=", - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/rofi", "type": "path" }, "original": { - "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", + "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/rofi", "type": "path" } }, @@ -1925,12 +1925,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=", - "path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/services/sddm", + "narHash": "sha256-I6ghmdRBD4NEY/LjlhgRS07iOUPez/ByIcmtbYPQIzo=", + "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/services/sddm", "type": "path" }, "original": { - "path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/services/sddm", + "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/services/sddm", "type": "path" } }, @@ -1961,12 +1961,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-BrYaUqveQ37vkkuoYg5NOABTphw6R7ZjaUEDPqMJnUY=", - "path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/system-config", + "narHash": "sha256-fZP5K8OBORh9jWcmNP4N+CF3hG5F/rG3KTAWsNl+5pQ=", + "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/system-config", "type": "path" }, "original": { - "path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/system-config", + "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/system-config", "type": "path" } }, @@ -2067,11 +2067,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-eXmGZXA4mlXGERWWjh2QZCQV8GphWPf+yKt+Fg16OOI=", - "path": "/nix/store/f337l6r301bs4qngvfkx5ya8h9801xfy-source/themes/tokyo-night", + "path": "/nix/store/6gcqlw7697845x6w5mzms24g9fh4fsmf-source/themes/tokyo-night", "type": "path" }, "original": { - "path": "/nix/store/f337l6r301bs4qngvfkx5ya8h9801xfy-source/themes/tokyo-night", + "path": "/nix/store/6gcqlw7697845x6w5mzms24g9fh4fsmf-source/themes/tokyo-night", "type": "path" } }, diff --git a/flake.nix b/flake.nix index 3275aad..89690eb 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "Nixos config flake"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; nixpkgs-us.url = "github:nixos/nixpkgs/nixos-unstable"; @@ -19,7 +19,7 @@ }; home-manager = { - url = "github:nix-community/home-manager/release-24.05"; + url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/home-manager/dotfiles/hypr/main.conf b/home-manager/dotfiles/hypr/main.conf index 6dbd3f5..c36275e 100644 --- a/home-manager/dotfiles/hypr/main.conf +++ b/home-manager/dotfiles/hypr/main.conf @@ -63,10 +63,10 @@ decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more } - drop_shadow = yes - shadow_range = 4 - shadow_render_power = 3 - col.shadow = rgba(1a1a1aee) + #drop_shadow = yes + #shadow_range = 4 + #shadow_render_power = 3 + #col.shadow = rgba(1a1a1aee) } animations { diff --git a/home-manager/packages/default.nix b/home-manager/packages/default.nix index 9f970c6..e944016 100644 --- a/home-manager/packages/default.nix +++ b/home-manager/packages/default.nix @@ -31,7 +31,10 @@ (lib.mkIf (!config.homeconfig.minimal) { - nixpkgs.config.allowUnfree = true; + nixpkgs.config = { + allowUnfree = true; + #allowBroken = true; + }; home.packages = with pkgs; let pypkgs = ps: with ps; [ @@ -72,7 +75,7 @@ pavucontrol yewtube ytmdl - ffmpeg_5 + ffmpeg rpi-imager tigervnc keepassxc @@ -85,7 +88,7 @@ kicad blender freecad - cura + #cura #productivity libreoffice diff --git a/home-manager/programs/pywal/flake.nix b/home-manager/programs/pywal/flake.nix index 51b1dab..d8153a9 100644 --- a/home-manager/programs/pywal/flake.nix +++ b/home-manager/programs/pywal/flake.nix @@ -44,7 +44,7 @@ config = let pywalfox-wrapper = pkgs.writeShellScriptBin "pywalfox-wrapper" '' - ${pkgs.pywalfox-native}/bin/pywalfox start + ${pkgs-us.pywalfox-native}/bin/pywalfox start ''; in lib.mkIf config.homeconfig.wal.enable { @@ -75,13 +75,13 @@ pkgs-us.pywal16 imagemagick - pywalfox-native + pkgs-us.pywalfox-native ]; home.file.".mozilla/native-messaging-hosts/pywalfox.json".text = lib.replaceStrings [ "" ] [ "${pywalfox-wrapper}/bin/pywalfox-wrapper" ] - (lib.readFile "${pkgs.pywalfox-native}/lib/python3.11/site-packages/pywalfox/assets/manifest.json"); + (lib.readFile "${pkgs.pywalfox-native}/lib/python3.12/site-packages/pywalfox/assets/manifest.json"); }; }; diff --git a/home-manager/programs/terminal/eza/default.nix b/home-manager/programs/terminal/eza/default.nix index d067b0c..3f6d4a9 100644 --- a/home-manager/programs/terminal/eza/default.nix +++ b/home-manager/programs/terminal/eza/default.nix @@ -12,6 +12,6 @@ git = true; - icons = true; + icons = "auto"; }; } diff --git a/system-config/configuration/laptop/default.nix b/system-config/configuration/laptop/default.nix index 1b76510..01c8f40 100644 --- a/system-config/configuration/laptop/default.nix +++ b/system-config/configuration/laptop/default.nix @@ -13,7 +13,10 @@ ]; - nixpkgs.config.allowUnfree = true; + nixpkgs.config = { + allowUnfree = true; + #allowBroken = true; + }; # Bootloader. boot = { @@ -23,6 +26,8 @@ }; kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ]; }; + + systemd.extraConfig = "DefaultLimitNOFILE=2048"; hardware = { graphics.enable = true; diff --git a/system-config/services/pipewire/default.nix b/system-config/services/pipewire/default.nix index 8181b80..b60aeeb 100644 --- a/system-config/services/pipewire/default.nix +++ b/system-config/services/pipewire/default.nix @@ -10,7 +10,7 @@ config = lib.mkIf config.sysconfig.opts.pipewire.enable { # Enable sound with pipewire. - sound.enable = true; + #sound.enable = true; security.rtkit.enable = true; services.pipewire = {