diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# Version [0.1.1.1](https://github.com/sorki/nix-narinfo/compare/0.1.1.0...0.1.1.1) (2024-03-07)
+
+* Make `pretty-narinfo` actually usable (accepting input file path)
+
 # Version [0.1.1.0](https://github.com/sorki/nix-narinfo/compare/0.1.0.2...0.1.1.0) (2023-11-21)
 
 * Fixed parsing of empty references [#4](https://github.com/sorki/nix-narinfo/pull/4)
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright Richard Marko (c) 2020
+Copyright (c) 2020, Sorki (srk@48.io)
 
 All rights reserved.
 
diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/app/Main.hs b/app/Main.hs
--- a/app/Main.hs
+++ b/app/Main.hs
@@ -1,15 +1,26 @@
+{-# LANGUAGE LambdaCase #-}
 module Main where
 
-import Nix.NarInfo
+import qualified Data.Attoparsec.Text
+import qualified Data.Text.IO
+import qualified Data.Text.Lazy.Builder
+import qualified Data.Text.Lazy.IO
+import qualified System.Environment
 
-import Data.Attoparsec.Text
-import Data.Text.IO
-import Data.Text.Lazy.Builder
-import Data.Text.Lazy.IO
+import qualified Nix.NarInfo
 
-main = do
-  txt <- Data.Text.IO.readFile "./test/samples/0"
-  case Data.Attoparsec.Text.parseOnly parseNarInfo txt of
-    Left e -> error e
-    Right ni -> Data.Text.Lazy.IO.putStr $
-      Data.Text.Lazy.Builder.toLazyText $ buildNarInfo ni
+main :: IO ()
+main = System.Environment.getArgs >>= \case
+  [filename] -> do
+    txt <- Data.Text.IO.readFile filename
+    case
+      Data.Attoparsec.Text.parseOnly
+        Nix.NarInfo.parseNarInfo
+        txt
+      of
+        Left e -> error e
+        Right ni ->
+          Data.Text.Lazy.IO.putStr
+          $ Data.Text.Lazy.Builder.toLazyText
+          $ Nix.NarInfo.buildNarInfo ni
+  _ -> error "No input narinfo file"
diff --git a/nix-narinfo.cabal b/nix-narinfo.cabal
--- a/nix-narinfo.cabal
+++ b/nix-narinfo.cabal
@@ -1,16 +1,16 @@
+cabal-version:       2.2
 name:                nix-narinfo
-version:             0.1.1.0
+version:             0.1.1.1
 synopsis:            Parse and render .narinfo files
 description:         Support for parsing and rendering Nix .narinfo files
 homepage:            https://github.com/sorki/nix-narinfo
-license:             BSD3
+license:             BSD-3-Clause
 license-file:        LICENSE
-author:              Richard Marko
+author:              Sorki
 maintainer:          srk@48.io
-copyright:           2020 Richard Marko
+copyright:           2020 Sorki <srk@48.io>
 category:            Nix
 build-type:          Simple
-cabal-version:       >=1.10
 
 extra-source-files:
     CHANGELOG.md
