successful build for laptop

This commit is contained in:
2025-01-10 11:11:18 -06:00
parent 4db112caca
commit 789661e42d
8 changed files with 65 additions and 57 deletions

84
flake.lock generated
View File

@@ -7,11 +7,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-eQe222E4aSj06ElqbLLR01OUnKe1tRlHSbffhQGUdrc=", "narHash": "sha256-eQe222E4aSj06ElqbLLR01OUnKe1tRlHSbffhQGUdrc=",
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/ags",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/ags",
"type": "path" "type": "path"
} }
}, },
@@ -212,11 +212,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-sdsD7OzeWyBdSRpf90GeDM/xCoNIdAVh1OsPnqLdlkU=", "narHash": "sha256-sdsD7OzeWyBdSRpf90GeDM/xCoNIdAVh1OsPnqLdlkU=",
"path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", "path": "/nix/store/4ayi4dbyq5q1nq1bil63qccqvv1igwhf-source/external",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", "path": "/nix/store/4ayi4dbyq5q1nq1bil63qccqvv1igwhf-source/external",
"type": "path" "type": "path"
} }
}, },
@@ -647,16 +647,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1726989464, "lastModified": 1736373539,
"narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", "rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-24.05", "ref": "release-24.11",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@@ -812,11 +812,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-Np+6rlFj1UaiFZKO03Y3p8HaS9lXalRI8nhvwH6DqR8=", "narHash": "sha256-Np+6rlFj1UaiFZKO03Y3p8HaS9lXalRI8nhvwH6DqR8=",
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/hyprland",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/hyprland",
"type": "path" "type": "path"
} }
}, },
@@ -1243,12 +1243,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-Hripi5dnBGegbRPwCt1+a3oH6b1AQxEoJXodiLE8KKw=", "narHash": "sha256-l5qKrxAx6La8SQbzFsm5F6Lv8/umpwBRl53JlJnd6wE=",
"path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/home-manager", "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/home-manager",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/home-manager", "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/home-manager",
"type": "path" "type": "path"
} }
}, },
@@ -1568,16 +1568,16 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1731797254, "lastModified": 1735563628,
"narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-unstable", "ref": "nixos-24.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@@ -1600,16 +1600,16 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1731797254, "lastModified": 1736200483,
"narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", "narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", "rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-24.05", "ref": "nixos-24.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@@ -1763,12 +1763,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-gWEwX+dEvSy8PTnoPwzK/zI7IUI+Rb9u/ekUnNFBU/w=", "narHash": "sha256-E1M1OHNwtumX9elECox59z6Yxqsgv5hZwCWaiWOMn6Q=",
"path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/packages",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/packages",
"type": "path" "type": "path"
} }
}, },
@@ -1836,12 +1836,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-6cvhnpjICB0Oq4NoJLS36dI8QgN9g2u+5336YTN1Cyk=", "narHash": "sha256-rsB6/yung6vfjgKxzMv2u+/N2Fja6YlGzkq7624LmtI=",
"path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/programs",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", "path": "/nix/store/x2avrm61aa9dvrjwhp9db9s9sxfcmd83-source/programs",
"type": "path" "type": "path"
} }
}, },
@@ -1852,11 +1852,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-QahOuoQdXshu38W5uO7hLhG/yFkT7S2l8Dxicq0wdGk=", "narHash": "sha256-QahOuoQdXshu38W5uO7hLhG/yFkT7S2l8Dxicq0wdGk=",
"path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/programs", "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/programs",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/programs", "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/programs",
"type": "path" "type": "path"
} }
}, },
@@ -1867,12 +1867,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-BKq9hm1hSSkzD7574MRGl0bKi47iU44tvxhxjCIOEVw=", "narHash": "sha256-/zp1Px5eFO2VuHk5YDhRPE3Ne+YsWyr6rJnns5aXrjI=",
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/pywal",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/pywal",
"type": "path" "type": "path"
} }
}, },
@@ -1896,11 +1896,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=", "narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=",
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/rofi",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", "path": "/nix/store/pbjir320xm60vq1bcyrracrdimckmhri-source/rofi",
"type": "path" "type": "path"
} }
}, },
@@ -1925,12 +1925,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=", "narHash": "sha256-I6ghmdRBD4NEY/LjlhgRS07iOUPez/ByIcmtbYPQIzo=",
"path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/services/sddm", "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/services/sddm",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/s1mvgsas6biphj2z33q2g3bqyqwgv5yd-source/services/sddm", "path": "/nix/store/nwfhb86m6w7965blaf3843bcrc4w686d-source/services/sddm",
"type": "path" "type": "path"
} }
}, },
@@ -1961,12 +1961,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-BrYaUqveQ37vkkuoYg5NOABTphw6R7ZjaUEDPqMJnUY=", "narHash": "sha256-fZP5K8OBORh9jWcmNP4N+CF3hG5F/rG3KTAWsNl+5pQ=",
"path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/system-config", "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/system-config",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/vfzav1xmjdxk3d3p8ppph5wnrr7wbrbd-source/system-config", "path": "/nix/store/wzaljbzarmdmlyixc25fvry9l1xw4pzl-source/system-config",
"type": "path" "type": "path"
} }
}, },
@@ -2067,11 +2067,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-eXmGZXA4mlXGERWWjh2QZCQV8GphWPf+yKt+Fg16OOI=", "narHash": "sha256-eXmGZXA4mlXGERWWjh2QZCQV8GphWPf+yKt+Fg16OOI=",
"path": "/nix/store/f337l6r301bs4qngvfkx5ya8h9801xfy-source/themes/tokyo-night", "path": "/nix/store/6gcqlw7697845x6w5mzms24g9fh4fsmf-source/themes/tokyo-night",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/f337l6r301bs4qngvfkx5ya8h9801xfy-source/themes/tokyo-night", "path": "/nix/store/6gcqlw7697845x6w5mzms24g9fh4fsmf-source/themes/tokyo-night",
"type": "path" "type": "path"
} }
}, },

View File

@@ -2,7 +2,7 @@
description = "Nixos config flake"; description = "Nixos config flake";
inputs = { 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"; nixpkgs-us.url = "github:nixos/nixpkgs/nixos-unstable";
@@ -19,7 +19,7 @@
}; };
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-24.05"; url = "github:nix-community/home-manager/release-24.11";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View File

@@ -63,10 +63,10 @@ decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more
} }
drop_shadow = yes #drop_shadow = yes
shadow_range = 4 #shadow_range = 4
shadow_render_power = 3 #shadow_render_power = 3
col.shadow = rgba(1a1a1aee) #col.shadow = rgba(1a1a1aee)
} }
animations { animations {

View File

@@ -31,7 +31,10 @@
(lib.mkIf (!config.homeconfig.minimal) { (lib.mkIf (!config.homeconfig.minimal) {
nixpkgs.config.allowUnfree = true; nixpkgs.config = {
allowUnfree = true;
#allowBroken = true;
};
home.packages = with pkgs; let home.packages = with pkgs; let
pypkgs = ps: with ps; [ pypkgs = ps: with ps; [
@@ -72,7 +75,7 @@
pavucontrol pavucontrol
yewtube yewtube
ytmdl ytmdl
ffmpeg_5 ffmpeg
rpi-imager rpi-imager
tigervnc tigervnc
keepassxc keepassxc
@@ -85,7 +88,7 @@
kicad kicad
blender blender
freecad freecad
cura #cura
#productivity #productivity
libreoffice libreoffice

View File

@@ -44,7 +44,7 @@
config = let config = let
pywalfox-wrapper = pkgs.writeShellScriptBin "pywalfox-wrapper" '' 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 { in lib.mkIf config.homeconfig.wal.enable {
@@ -75,13 +75,13 @@
pkgs-us.pywal16 pkgs-us.pywal16
imagemagick imagemagick
pywalfox-native pkgs-us.pywalfox-native
]; ];
home.file.".mozilla/native-messaging-hosts/pywalfox.json".text = lib.replaceStrings [ "<path>" ] [ home.file.".mozilla/native-messaging-hosts/pywalfox.json".text = lib.replaceStrings [ "<path>" ] [
"${pywalfox-wrapper}/bin/pywalfox-wrapper" "${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");
}; };
}; };

View File

@@ -12,6 +12,6 @@
git = true; git = true;
icons = true; icons = "auto";
}; };
} }

View File

@@ -13,7 +13,10 @@
]; ];
nixpkgs.config.allowUnfree = true; nixpkgs.config = {
allowUnfree = true;
#allowBroken = true;
};
# Bootloader. # Bootloader.
boot = { boot = {
@@ -23,6 +26,8 @@
}; };
kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ]; kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ];
}; };
systemd.extraConfig = "DefaultLimitNOFILE=2048";
hardware = { hardware = {
graphics.enable = true; graphics.enable = true;

View File

@@ -10,7 +10,7 @@
config = lib.mkIf config.sysconfig.opts.pipewire.enable { config = lib.mkIf config.sysconfig.opts.pipewire.enable {
# Enable sound with pipewire. # Enable sound with pipewire.
sound.enable = true; #sound.enable = true;
security.rtkit.enable = true; security.rtkit.enable = true;
services.pipewire = { services.pipewire = {