diff --git a/generate.go b/generate.go index 50e6d7c..3eae4b7 100644 --- a/generate.go +++ b/generate.go @@ -58,8 +58,10 @@ func guessChannel() (channel string, err error) { for _, line := range channels { fields := strings.Fields(line) if len(fields) == 2 { - channel = fields[0] - return + if strings.Contains(fields[1], "nixos.org/channels") { + channel = fields[0] + return + } } }