aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configuration.nix2
-rw-r--r--hardware/thinkpad-e14/default.nix8
-rw-r--r--modules/login.nix2
-rw-r--r--modules/mpv.home.nix9
-rw-r--r--modules/newsboat.home/public-feed.nix13
-rw-r--r--packages.nix6
-rw-r--r--packages/default.nix4
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 { };
}