diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:26:52 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:27:11 +0530 |
| commit | 5b9dc3dc3fe8d8fce1457fe1835337e09b59c4b7 (patch) | |
| tree | 226fbe0343905d7d9c4119e076ebc2b60e38894c | |
| parent | 706aa20e438bb05f50afba4130b091d264e9bf92 (diff) | |
| download | nixos-config-5b9dc3dc3fe8d8fce1457fe1835337e09b59c4b7.tar.gz nixos-config-5b9dc3dc3fe8d8fce1457fe1835337e09b59c4b7.zip | |
Config sync
| -rw-r--r-- | configuration.nix | 2 | ||||
| -rw-r--r-- | hardware/thinkpad-e14/default.nix | 8 | ||||
| -rw-r--r-- | modules/login.nix | 2 | ||||
| -rw-r--r-- | modules/mpv.home.nix | 9 | ||||
| -rw-r--r-- | modules/newsboat.home/public-feed.nix | 13 | ||||
| -rw-r--r-- | packages.nix | 6 | ||||
| -rw-r--r-- | packages/default.nix | 4 |
7 files changed, 30 insertions, 14 deletions
diff --git a/configuration.nix b/configuration.nix index e454aef..0091723 100644 --- a/configuration.nix +++ b/configuration.nix @@ -123,7 +123,7 @@ in # I18n and keyboard layout time.timeZone = "Asia/Kolkata"; - i18n.defaultLocale = "en_US.UTF-8"; + i18n.defaultLocale = "en_GB.UTF-8"; services.xserver.xkb.layout = "us"; home-manager.useGlobalPkgs = true; diff --git a/hardware/thinkpad-e14/default.nix b/hardware/thinkpad-e14/default.nix index 4390a60..a8f5329 100644 --- a/hardware/thinkpad-e14/default.nix +++ b/hardware/thinkpad-e14/default.nix @@ -61,9 +61,11 @@ }; services.udev = { - packages = [ - pkgs.android-udev-rules - pkgs.platformio-core.udev + packages = with pkgs; [ + alsa-utils + android-udev-rules + platformio-core.udev + openocd ]; }; diff --git a/modules/login.nix b/modules/login.nix index a1c981a..13ca0a2 100644 --- a/modules/login.nix +++ b/modules/login.nix @@ -21,6 +21,7 @@ in users.groups = { uinput = { }; storage = { }; + dialout = { }; }; # User @@ -43,6 +44,7 @@ in "vboxusers" "uinput" "libvirtd" + "dialout" ]; shell = pkgs.zsh; }; diff --git a/modules/mpv.home.nix b/modules/mpv.home.nix index 00b13b4..c6f0a1b 100644 --- a/modules/mpv.home.nix +++ b/modules/mpv.home.nix @@ -14,10 +14,15 @@ hwdec = "auto-safe"; vo = "gpu"; profile = "gpu-hq"; + save-position-on-quit = true; }; - scripts = [ - pkgs.mpvScripts.uosc + scripts = with pkgs.mpvScripts; [ + uosc + videoclip # c to clip + youtube-upnext # <c-u> to show menu + mpv-cheatsheet # ? to see hints + # webtorrent-mpv-hook ]; # scriptOpts = { diff --git a/modules/newsboat.home/public-feed.nix b/modules/newsboat.home/public-feed.nix index 3794a61..5667d44 100644 --- a/modules/newsboat.home/public-feed.nix +++ b/modules/newsboat.home/public-feed.nix @@ -24,8 +24,11 @@ in { ]; hidden = [ - { url = "https://dotfyle.com/this-week-in-neovim/rss.xml"; tags = ["nvim" "opensource"]; } { url = "https://www.reddit.com/r/neovim.rss"; tags = ["nvim" "reddit"]; title = "r/neovim"; } + { url = "https://dotfyle.com/this-week-in-neovim/rss.xml"; tags = ["nvim"]; } + { url = "https://dotfyle.com/neovim/plugins/rss.xml"; tags = ["nvim"]; } + { url = "https://vimtricks.com/feed/"; tags = ["opensource" "nvim"]; } + # { url = "https://www.nasa.gov/feeds/iotd-feed"; tags = ["sci"]; } # { url = "https://www.nasa.gov/news-release/feed/"; tags = ["sci"]; } # { url = "https://www.nature.com/nature.rss"; tags = ["sci"]; } @@ -40,7 +43,10 @@ in { { url = "https://www.spreaker.com/show/6102064/episodes/feed"; tags = ["podcast"]; } { url = "https://feeds.soundcloud.com/users/soundcloud:users:206137365/sounds.rss"; tags = ["podcast"]; } { url = "http://shoptalkshow.com/feed/podcast"; tags = ["podcast"]; } + { url = "https://anchor.fm/s/dd6922b4/podcast/rss"; tags = ["podcast"]; title = "devtools.fm"; } + { url = "https://feeds.acast.com/public/shows/664fde3eda02bb0012bad909"; tags = ["podcast"]; } + { url = "https://lexi-lambda.github.io/feeds/all.rss.xml"; tags = ["dev-blog"]; } { url = "https://overreacted.io/rss.xml"; tags = ["dev-blog"]; } { url = "https://tkdodo.eu/blog/rss.xml"; tags = ["dev-blog"]; } { url = "https://kentcdodds.com/blog/rss.xml"; tags = ["dev-blog"]; } @@ -51,6 +57,7 @@ in { { url = "https://reacttraining.com/rss.xml"; tags = ["dev-blog"]; } { url = "https://www.developerway.com/rss.xml"; tags = ["dev-blog"]; } { url = "https://blog.haskell.org/atom.xml"; tags = ["dev-blog"]; } + { url = "https://www.pschatzmann.ch/home/feed/"; tags = ["dev-blog"]; } { url = "https://cprss.s3.amazonaws.com/javascriptweekly.com.xml"; tags = ["dev"]; } { url = "https://cprss.s3.amazonaws.com/react.statuscode.com.xml"; tags = ["dev"]; } @@ -61,7 +68,6 @@ in { { url = "https://dev.to/feed/tag/typescript"; tags = ["news"]; title = "TS - dev.to"; } # { url = "https://hnrss.org/frontpage"; tags = ["news"]; } # { url = "https://hackernoon.com/feed"; tags = ["news"]; } - { url = "https://nitter.privacydev.net/vim_tricks/rss"; tags = ["twitter" "opensource"]; } { url = "https://nixos.org/blog/announcements-rss.xml"; tags = ["opensource" "news"]; } { url = "https://www.cyberciti.com/feed/"; tags = ["opensource" "news"]; } { url = "https://itsfoss.com/rss/"; tags = ["opensource" "news"]; } @@ -78,8 +84,9 @@ in { (youtube "Fireship" "UCsBjURrPoezykLs9EqgamOA" ["dev"]) (youtube "No boilerplate" "UCUMwY9iS8oMyWDYIe6_RmoA" ["dev"]) (youtube "TypeCraft" "UCo71RUe6DX4w-Vd47rFLXPg" ["dev"]) - (youtube "exurb1a" "UCimiUgDLbi6P17BdaCZpVbg" []) + (youtube "exurb1a" "UCimiUgDLbi6P17BdaCZpVbg" ["think"]) (youtube "Casually Explained" "UCr3cBLTYmIK9kY0F_OdFWFQ" ["funny"]) (youtube "zefrank1" "UCVpankR4HtoAVtYnFDUieYA" ["funny"]) + (youtube "3Blue 1Brown" "UCYO_jab_esuFRV4b17AJtAw" ["think"]) ]; } diff --git a/packages.nix b/packages.nix index 0b7c115..2cc83d8 100644 --- a/packages.nix +++ b/packages.nix @@ -62,9 +62,9 @@ let apps = with pkgs; [ # Browser qutebrowser - nodePackages."@mozilla/readability" - nodePackages.jsdom - nodePackages.qutejs + # nodePackages."@mozilla/readability" + # nodePackages.jsdom + # nodePackages.qutejs # qutebrowser-qt5 brave diff --git a/packages/default.nix b/packages/default.nix index 98ce3f1..f2bb30d 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -1,5 +1,5 @@ { pkgs }: -{ +rec { dmenu = pkgs.callPackage ./dmenu/pkg.nix { }; bslock = pkgs.callPackage ./bslock/pkg.nix { }; sensible-apps = pkgs.callPackage ./sensible-apps/pkg.nix { }; @@ -7,7 +7,7 @@ dwm = pkgs.callPackage ./dwm/pkg.nix { }; dwmblocks = pkgs.callPackage ./dwmblocks/pkg.nix { }; st = pkgs.callPackage ./st/pkg.nix { }; - anypinentry = pkgs.callPackage ./anypinentry/pkg.nix { }; + anypinentry = pkgs.callPackage ./anypinentry/pkg.nix { inherit dmenu; }; xmonad = pkgs.callPackage ./xmonad/pkg.nix { }; sidekick = pkgs.libsForQt5.callPackage ./sidekick-dashboard/pkg.nix { }; } |
