Compare commits

..

7 Commits

Author SHA1 Message Date
chris 1fae320c9c Upgrade 2026-05-30 11:34:09 +01:00
chris 14a7954c70 Update files 2026-05-20 22:48:53 +01:00
chris 431eadefbd Use official krita package 2026-05-17 18:16:15 +01:00
chris a26945cd63 Dark mode 2026-05-12 22:16:43 +01:00
chris e8efc647c3 Update files 2026-05-12 22:05:07 +01:00
chris 5ee966098f Update files 2026-05-12 21:49:34 +01:00
chris ba72b03fbd Update files 2026-05-10 10:41:50 +01:00
6 changed files with 58 additions and 31 deletions
Generated
+27 -27
View File
@@ -46,11 +46,11 @@
}, },
"locked": { "locked": {
"dir": "pkgs/firefox-addons", "dir": "pkgs/firefox-addons",
"lastModified": 1777867383, "lastModified": 1780113776,
"narHash": "sha256-Pv7/nyFVi6ZMjInw3UYG9a6yjKxh6ORs2+GqnM0pH8I=", "narHash": "sha256-TdQ5d9lxtDRqha6kH72ho753dDWAkLovwgm6/t9C8kM=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "c63195f23846be639805fb8fc5bcb579e249b8e0", "rev": "ef5891df31fffcc98e5cdcb3dbb20da64be35c3b",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@@ -81,11 +81,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1777678872, "lastModified": 1778716662,
"narHash": "sha256-EPIFsulyon7Z1vLQq5Fk64GR8L7cQsT+IPhcsukVbgk=", "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "5250617bffd85403b14dbf43c3870e7f255d2c16", "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -140,11 +140,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776796298, "lastModified": 1778507602,
"narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=", "narHash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad", "rev": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -182,11 +182,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777851538, "lastModified": 1779506708,
"narHash": "sha256-Gp8qwTEYNoy2yvmErVGlvLOQvrtEECCAKbonW7VJef8=", "narHash": "sha256-QOD/CNm196nCJRheux/URi4/HE66fthdOMqCJoPP1Y0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "cc09c0f9b7eaa95c2d9827338a5eb03d32505ca5", "rev": "3ee51fbdac8c8bdfe1e7e1fcaba6520a563f394f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -243,11 +243,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1777780138, "lastModified": 1779768228,
"narHash": "sha256-h+rOIsVR2rK4w2rZaQSq98dvgGXixQ+J5Tu3e5t7pDY=", "narHash": "sha256-/dRavNAx/Mp67xcQQ3JBIMyf0cLoXqKedafB1+wksAE=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "57ab0906ff3b5de6297072d5ea20b02f2463be40", "rev": "6e7a8414c0f547a86646eb0b56ebf89e7cc217a2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -304,11 +304,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1777578337, "lastModified": 1779560665,
"narHash": "sha256-Ad49moKWeXtKBJNy2ebiTQUEgdLyvGmTeykAQ9xM+Z4=", "narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "15f4ee454b1dce334612fa6843b3e05cf546efab", "rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -352,11 +352,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1777641297, "lastModified": 1779536132,
"narHash": "sha256-WNGcmeOZ8Tr9dq6ztCspYbzWFswr2mPebM9LpsfGxPk=", "narHash": "sha256-q+fF42iv/geEbHfgSzy3tS0FF/EyD6XTZ98E6yxiBO8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c6d65881c5624c9cae5ea6cedef24699b0c0a4c0", "rev": "3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7e1456",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -368,11 +368,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1777673416, "lastModified": 1779796641,
"narHash": "sha256-5c2POKPOjU40Kh0MirOdScBLG0bu9TAuPYAtPRNZMBs=", "narHash": "sha256-ZsIrKmhp4vbBXoXXmR/tBXA/UCsAQiJL9vsgZEduhVY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "26ef669cffa904b6f6832ab57b77892a37c1a671", "rev": "25f538306313eae3927264466c70d7001dcea1df",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -471,11 +471,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776651662, "lastModified": 1780001111,
"narHash": "sha256-HMiN4cmXRr6avHiH6asF28w9/N+qjeYSvX9zAATVXss=", "narHash": "sha256-zsOG1mBTXN4gdsTb1pUPKXATfhV5ZjgEsIUk07asaGo=",
"owner": "peteonrails", "owner": "peteonrails",
"repo": "voxtype", "repo": "voxtype",
"rev": "adf0ea62c2310b90c55febdc6515cca9f264e25a", "rev": "56b04aa142150f1d503e62f3c6125df38a42840f",
"type": "github" "type": "github"
}, },
"original": { "original": {
+2 -2
View File
@@ -1,7 +1,7 @@
{ pkgs, pkgs-unstable, try-cli, nix-direnv, ... }: { pkgs, pkgs-unstable, try-cli, nix-direnv, ... }:
let let
krita-appimage = pkgs.callPackage ../packages/krita.nix { }; # krita-appimage = pkgs.callPackage ../packages/krita.nix { };
enpass = pkgs.enpass.overrideAttrs (oldAttrs: rec { enpass = pkgs.enpass.overrideAttrs (oldAttrs: rec {
version = "6.11.13.1957"; version = "6.11.13.1957";
src = pkgs.fetchurl { src = pkgs.fetchurl {
@@ -37,7 +37,7 @@ in
gpu-screen-recorder # GPU screen recorder for Linux gpu-screen-recorder # GPU screen recorder for Linux
imv # Image viewer imv # Image viewer
inkscape # Vector graphics software inkscape # Vector graphics software
krita-appimage # Custom digital art software (from AppImage) pkgs-unstable.krita # Custom digital art software (from AppImage)
libreoffice-fresh # Office suite libreoffice-fresh # Office suite
lunar-client # Minecraft launcher lunar-client # Minecraft launcher
mpv # Video player mpv # Video player
+19 -1
View File
@@ -1,7 +1,25 @@
{ ... }: { pkgs, ... }:
{ {
services = { services = {
swayosd.enable = true; swayosd.enable = true;
darkman = {
enable = true;
settings = {
usegeoclue = true;
};
darkModeScripts = {
gtk-theme = ''
${pkgs.dconf}/bin/dconf write \
/org/gnome/desktop/interface/color-scheme "'prefer-dark'"
'';
};
lightModeScripts = {
gtk-theme = ''
${pkgs.dconf}/bin/dconf write \
/org/gnome/desktop/interface/color-scheme "'prefer-light'"
'';
};
};
}; };
} }
+1 -1
View File
@@ -24,7 +24,7 @@ appimageTools.wrapType2 {
install -m 444 -D ${appimageContents}/krita.png $out/share/icons/hicolor/256x256/apps/krita.png install -m 444 -D ${appimageContents}/krita.png $out/share/icons/hicolor/256x256/apps/krita.png
substituteInPlace $out/share/applications/krita.desktop \ substituteInPlace $out/share/applications/krita.desktop \
--replace-fail "Exec=krita" "Exec=krita-appimage" --replace-fail "Exec=krita" "Exec=krita-appimage"
source ${makeWrapper}/nix-support/setup-hook source ${makeWrapper}/nix-support/setup-hook
wrapProgram $out/bin/${pname} \ wrapProgram $out/bin/${pname} \
--set FONTCONFIG_FILE /etc/fonts/fonts.conf --set FONTCONFIG_FILE /etc/fonts/fonts.conf
+2
View File
@@ -20,6 +20,7 @@
gum # Terminal UI tool gum # Terminal UI tool
highlight # Syntax highlighting tool TODO: Hook up to ZSH highlight # Syntax highlighting tool TODO: Hook up to ZSH
hyprcursor # Hyprland cursor theme support hyprcursor # Hyprland cursor theme support
hyprsunset # Blue light filter
hypridle # Idle daemon for Hyprland hypridle # Idle daemon for Hyprland
hyprlock # Screen locker for Hyprland hyprlock # Screen locker for Hyprland
hyprpaper # Wallpaper utility for Hyprland TODO: Check if necessary with swaybg hyprpaper # Wallpaper utility for Hyprland TODO: Check if necessary with swaybg
@@ -66,6 +67,7 @@
wl-clipboard # Wayland clipboard manager wl-clipboard # Wayland clipboard manager
wlogout # Wayland logout menu wlogout # Wayland logout menu
xdg-terminal-exec # XDG terminal execution utility xdg-terminal-exec # XDG terminal execution utility
# yarn-berry # JavaScript package manager
yarn # JavaScript package manager yarn # JavaScript package manager
zip # Archiver tool zip # Archiver tool
zoxide # Better cd zoxide # Better cd
+7
View File
@@ -8,6 +8,13 @@
expressvpn.enable = true; expressvpn.enable = true;
locate.enable = true; locate.enable = true;
fwupd.enable = true; fwupd.enable = true;
geoclue2 = {
enable = true;
appConfig.darkman = {
isAllowed = true;
isSystem = true;
};
};
"power-profiles-daemon".enable = true; "power-profiles-daemon".enable = true;
upower = { upower = {
enable = true; enable = true;