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": {
"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"
}
},

View File

@@ -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";
};

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 [ "<path>" ] [
"${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;
icons = true;
icons = "auto";
};
}

View File

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

View File

@@ -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 = {