File tree Expand file tree Collapse file tree 3 files changed +19
-16
lines changed Expand file tree Collapse file tree 3 files changed +19
-16
lines changed Original file line number Diff line number Diff line change 1717 function : nixpkgs . lib . genAttrs systems ( system : function nixpkgs . legacyPackages . ${ system } ) ;
1818 in
1919 {
20- packages = forAllSystems ( pkgs : rec {
21- default = izrss ;
20+ packages = forAllSystems ( pkgs : {
21+ default = self . packages . ${ pkgs . stdenv . hostPlatform . system } . izrss ;
2222 izrss = pkgs . callPackage ./nix/default.nix { version = self . shortRev or "unstable" ; } ;
2323 } ) ;
2424
3030 default = pkgs . callPackage ./nix/shell.nix { } ;
3131 } ) ;
3232
33- homeManagerModules . default = import ./nix/hm-module.nix self ;
33+ homeManagerModules . default = ./nix/hm-module.nix ;
3434 } ;
3535}
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ buildGoModule {
1919 ]
2020 ) ;
2121 } ;
22+
2223 vendorHash = "sha256-2L/EUoPbz6AZqv84XPhiZhImOL4wyBOzx6Od4+nTJeY=" ;
2324
2425 ldflags = [
@@ -32,6 +33,6 @@ buildGoModule {
3233 homepage = "https://github.com/isabelroses/izrss" ;
3334 license = lib . licenses . gpl3Plus ;
3435 maintainers = with lib . maintainers ; [ isabelroses ] ;
35- mainPackage = "izrss" ;
36+ mainProgram = "izrss" ;
3637 } ;
3738}
Original file line number Diff line number Diff line change 1- self :
21{
32 lib ,
43 pkgs ,
109 mkIf
1110 mkOption
1211 mkEnableOption
13- mkPackageOption
1412 ;
1513
1614 settingsFormat = pkgs . formats . toml { } ;
15+
16+ cfg = config . programs . izrss ;
1717in
1818{
19+ _class = "homeManager" ;
20+
1921 meta . maintainers = [ lib . maintainers . isabelroses ] ;
2022
2123 options . programs . izrss = {
2224 enable = mkEnableOption "A fast and once simple cli todo tool" ;
2325
24- package = mkPackageOption self . packages . ${ pkgs . stdenv . hostPlatform . system } "izrss" { } ;
26+ package = mkOption {
27+ type = lib . types . package ;
28+ default = pkgs . callPackage ./default.nix { } ;
29+ description = "The izrss package" ;
30+ } ;
2531
2632 settings = mkOption {
2733 inherit ( settingsFormat ) type ;
6571 )
6672 ] ;
6773
68- config =
69- let
70- cfg = config . programs . izrss ;
71- in
72- mkIf cfg . enable {
73- home . packages = [ cfg . package ] ;
74+ config = mkIf cfg . enable {
75+ home . packages = [ cfg . package ] ;
7476
75- xdg . configFile . "izrss/config.toml" = mkIf ( cfg . settings != { } ) {
76- source = ( settingsFormat . generate "izrss-config.toml" cfg . settings ) ;
77- } ;
77+ xdg . configFile . "izrss/config.toml" = mkIf ( cfg . settings != { } ) {
78+ source = settingsFormat . generate "izrss-config.toml" cfg . settings ;
7879 } ;
80+ } ;
7981}
You can’t perform that action at this time.
0 commit comments