summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--home/home.nix74
-rw-r--r--home/newsboat-public.nix12
-rw-r--r--home/packages-minimal.nix6
-rw-r--r--home/packages.nix10
4 files changed, 48 insertions, 54 deletions
diff --git a/home/home.nix b/home/home.nix
index eaf1dee..6d1a061 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -180,6 +180,8 @@
programs.neovim = {
enable = true;
viAlias = true;
+ withRuby = false;
+ withPython3 = false;
plugins = with pkgs; [
(vimPlugins.nvim-treesitter.withPlugins
(plugins: [ tree-sitter-grammars.tree-sitter-nix ]))
@@ -288,62 +290,63 @@
programs.ssh = {
# forwardAgent = true;
enable = true;
+ enableDefaultConfig = true;
extraConfig = ''
SetEnv TERM=xterm-256color
'';
- matchBlocks = let
+ settings = let
keydir = config.home.homeDirectory + "/.ssh";
- hetznerlogin = match: {user = "root"; identityFile = keydir + "/hetzner.pub";} // match;
- vpslogin = hostname: hetznerlogin {inherit hostname;};
+ hetznerlogin = match: { User = "root"; IdentityFile = keydir + "/hetzner.pub";} // match;
+ vpslogin = hostname: hetznerlogin { inherit hostname; };
in {
"flora" = vpslogin "flora.stuebinm.eu";
"chaski" = vpslogin "chaski.stuebinm.eu";
- "cgit" = vpslogin "flora.stuebinm.eu" // {user = "git";};
+ "cgit" = vpslogin "flora.stuebinm.eu" // {User = "git";};
"mate" = {
- hostname = "192.168.69.174";
- user = "root";
- identityFile = keydir + "/hetzner.pub";
+ Hostname = "192.168.69.174";
+ User = "root";
+ IdentityFile = keydir + "/hetzner.pub";
};
"c3voc" = {
- hostname = "git.c3voc.de";
- user = "git";
- identityFile = keydir + "/id_surltesh-echer";
+ Hostname = "git.c3voc.de";
+ User = "git";
+ IdentityFile = keydir + "/id_surltesh-echer";
};
"encoder* mixer* atem* minion*" = {
# hostname = "%h.lan.c3voc.de";
- user = "voc";
- extraOptions.StrictHostKeyChecking = "no";
+ User = "voc";
+ StrictHostKeyChecking = "no";
};
"nobelium" = {
- hostname = "no.colorspace.club";
- user = "root";
- identityFile = keydir + "/id_ed25519";
+ Hostname = "no.colorspace.club";
+ User = "root";
+ IdentityFile = keydir + "/id_ed25519";
};
"colorspace-git" = {
- hostname = "no.colorspace.club";
- user = "git";
- identityFile = keydir + "/id_ed25519";
+ Hostname = "no.colorspace.club";
+ User = "git";
+ IdentityFile = keydir + "/id_ed25519";
};
"git.infra4future.de" = {
- hostname = "git.infra4future.de";
- user = "gitea";
- identityFile = keydir + "/id_ed25519";
- addressFamily = "inet";
+ Hostname = "git.infra4future.de";
+ User = "gitea";
+ IdentityFile = keydir + "/id_ed25519";
+ AddressFamily = "inet";
};
"namauh" = {
- hostname = "10.11.99.1";
- user = "root";
- identityFile = keydir + "/id_ed25519";
+ Hostname = "10.11.99.1";
+ User = "root";
+ IdentityFile = keydir + "/id_ed25519";
};
"billy" = {
- hostname = "billy.books.exposed";
- user = "root";
- identityFile = keydir + "/id_ed25519";
+ Hostname = "billy.books.exposed";
+ User = "root";
+ IdentityFile = keydir + "/id_ed25519";
};
"regiolis" = {
- hostname = "regiolis.erpu.eu";
- user = "terru";
+ Hostname = "regiolis.erpu.eu";
+ User = "terru";
};
};
};
@@ -361,17 +364,6 @@
};
- services.mako = {
- enable = true;
- settings = {
- background-color = "#74389eb0";
- border-color = "#c27cb6ff";
- default-timeout = 5000; # milliseconds
- padding = "10";
- output = "DP-9";
- };
- };
-
services.mpd = {
enable = true;
musicDirectory = "${config.home.homeDirectory}/music";
diff --git a/home/newsboat-public.nix b/home/newsboat-public.nix
index 362d9db..1f82e0c 100644
--- a/home/newsboat-public.nix
+++ b/home/newsboat-public.nix
@@ -4,7 +4,6 @@ with import ./newsboat-lib.nix;
# news
(ntag "https://thinkmods.store/blogs/news.atom" "tech")
(ntag "http://feeds.feedburner.com/Blendernation" "blender")
- (ntag "https://puri.sm/feed/" "tech")
(ntag "https://events.ccc.de/feed" "chaos")
(ntag "https://this-week-in-rust.org/rss.xml" "prog")
(ntag "https://weekly.nixos.org/feeds/all.rss.xml" "prog")
@@ -77,8 +76,6 @@ with import ./newsboat-lib.nix;
(btag "https://www.haskellforall.com/feeds/posts/default" "comp")
(btag "http://conal.net/blog/feed" "comp")
(btag "https://michael.stapelberg.ch/posts/tags/distri/feed.xml" "comp")
- (btag "https://mattermost.com/blog/category/releases/feed/" "security")
- (btag "https://mattermost.com/security-updates/feed/" "security")
(btag "https://ionathan.ch/feed.xml" "comp")
(btag "https://wingolog.org/feed/atom" "comp")
(btag "https://os.phil-opp.com/rss.xml" "comp")
@@ -223,6 +220,14 @@ with import ./newsboat-lib.nix;
(btag "https://jonworth.eu/feed/" "trains")
(btag "https://vulpinecitrus.info/blog/atom.xml" "comp")
(btag "https://www.jonmsterling.com/019X/atom.xml" "maths")
+ (btag "https://www.scottsmitelli.com/index.xml" "comp")
+ (btag "https://asta.boserup.eu/forest/fragments/atom.xml" "friends")
+ (btag "https://www.typography.com/rss/blog" "type")
+ (btag "https://rdnlsmith.com/index.xml" "comp")
+ (btag "https://blog.glyphdrawing.club/feed.xml" "type")
+ (btag "https://shadycharacters.co.uk/feed.xml" "type")
+ (btag "https://compilercrim.es/rss.xml" "comp")
+ (btag "https://www.math.columbia.edu/~woit/wordpress/atom.xml" "physics")
# paper
(btag "http://arxiv.org/rss/cs.PL" "paper")
@@ -232,7 +237,6 @@ with import ./newsboat-lib.nix;
# videos
(vtag "https://media.ccc.de/updates.rdf" "chaos") # Media.CCC.de
(ytag "UC9rxWtgVUFls4LocQhXoNJA" "tech") # Software Circus
- (ytag "UCXuqSBlHAE6Xw-yeJA0Tunw" "tech") # Linus Tech Tips
(ytag "UCBa659QWEk1AI4Tg--mrJ2A" "stuff") # Tom Scott
(ytag "UCtGG8ucQgEJPeUPhJZ4M4jA" "stuff") # Rare Earth
(ytag "UC9GwQ_SGeq7Nrn4NQfwVoRA" "climate") # Students for Future
diff --git a/home/packages-minimal.nix b/home/packages-minimal.nix
index 20eb6df..baf15e4 100644
--- a/home/packages-minimal.nix
+++ b/home/packages-minimal.nix
@@ -19,10 +19,8 @@
git-annex git-bug git-appraise mergiraf
# other things
gauche
- # html, js & co
- jq html-tidy nodePackages.stylelint nodePackages.js-beautify zola
- lowdown
+ jq ijq lowdown
# nix things
- nixfmt-rfc-style deploy-rs.deploy-rs
+ nixfmt deploy-rs.deploy-rs
];
}
diff --git a/home/packages.nix b/home/packages.nix
index 236b5b6..10c4a3c 100644
--- a/home/packages.nix
+++ b/home/packages.nix
@@ -8,11 +8,11 @@ in
emacs-pgtk
emacs-all-the-icons-fonts julia-mono
- river-classic swaybg swaylock
- plover-dev
+ river-classic swaybg swaylock dunst
+ plover
# internet apps & clients
firefox keepassxc mumble lynx offpunk
- openconnect telegram-desktop monolith magic-wormhole-rs
+ openconnect monolith magic-wormhole-rs
dino
# graphics & audio
audacity blender darktable ffmpeg-full
@@ -29,7 +29,7 @@ in
almanac libnotify grim slurp (zbar.override { enableVideo = false; withXorg = false; })
wl-clipboard showrt
kijetesantakaluotokieni mpc dufs progress hledger
- wineWowPackages.full sops xdg-utils exiftool
+ wineWow64Packages.full sops xdg-utils exiftool
mercurial darcs git-annex-remote-remarkable2 # git-who
rlwrap
inputs.ocaml-forester.legacyPackages.${system}.forester
@@ -52,7 +52,7 @@ in
(agda.withPackages (p: [ p.standard-library p.cubical p.agda-categories ]))
# html, js & co
- jq ijq html-tidy nodePackages.stylelint nodePackages.js-beautify zola
+ html-tidy # nodePackages.stylelint nodePackages.js-beautify
libxml2 fq htmlq
# rust
rust-bin.stable.latest.minimal rust-analyzer rustfmt