Commit Graph

116 Commits

Author SHA1 Message Date
Sebastian Schulze f6185a4350
[nix] Bump nix-community overlay 2023-05-05 21:47:02 +02:00
Sebastian Schulze bcfab66d96
[nix] Add epkg for janet-mode 2023-04-21 13:15:16 +02:00
Sebastian Schulze 717b89cd23
[sway] Switch to wlsunset instead of gammastep 2023-04-21 13:15:03 +02:00
Sebastian Schulze fe1faf9f16
[bin] Drop Vulkan for now and go back to regular old stable sway w/ EGL 2023-04-21 13:14:46 +02:00
Sebastian Schulze 0220c77b83
[nix] Source all files from ~/.config/bash instead of a static list 2023-04-17 17:11:06 +02:00
Sebastian Schulze af33f50fe3
[nix] Add HISTTIMEFORMAT for proper bash_history 2023-04-17 17:11:05 +02:00
Sebastian Schulze ec36b7b4dc
[sway] Revert back to plain ol stable 22.11 with proper GL 2023-04-17 17:08:20 +02:00
Sebastian Schulze 2f74d85fae
[nix] Fuck it. Fish is nice, but bash is what everyone else uses
I feel this commit message could be a blog post on it's own. For now
let's leave it with: fish shell is amazing, but I need to jump back and
forth between it's syntax and standard POSIX bash scripts that I have to
write, debug and exchange with co-workers on a daily basis.

Even simple for loops aren't portable, so fish isn't helping but adding
mental workload for everyone involved. It's gotten so much better
through the years though – and almost everything comes _included_.

For a brief moment I thought about going back to `zsh`, but it's just
not as snappy as bash or fish, so… bash it is.

This change isn't complete yet, but it ports my aliases and completions
back to simple bash files I can source. More to follow.
2023-04-13 22:56:49 +02:00
Sebastian Schulze 0700e400d3
[nix] Enable starship via it's home-manager module 2023-04-13 22:46:18 +02:00
Sebastian Schulze 9ffcce04f2
[nix] Add btop package. It's a very good package 2023-04-13 22:46:00 +02:00
Sebastian Schulze 3c05a4caf9
[nix] Bump qutebrowser to Qt6 build and adapt config 2023-04-13 22:42:45 +02:00
Sebastian Schulze abe7da4e75
[nix] Remove trailing newline 2023-03-14 20:54:49 +01:00
Sebastian Schulze 27f9c9b815
[nix] Switcht to unstable imv 2023-03-10 12:01:19 +01:00
Sebastian Schulze bab1251834
[nix] Add kubectx packages 2023-03-10 12:01:10 +01:00
Sebastian Schulze 6740609a53
[emacs] Install emacs packages via epkgs rather than doom 2023-03-10 11:24:28 +01:00
Sebastian Schulze 77e8f42b0e
[nix] Use imv from unstable for now 2023-03-02 11:35:54 +01:00
Sebastian Schulze e137e0adb4
[nix] Go with unstable packages for everything that needs GL right now 2023-02-23 09:01:29 +01:00
Sebastian Schulze 48a8d99bfe
[nix] Bump emacs-overlay to latest 28.x build 2023-02-22 20:02:48 +01:00
Sebastian Schulze 1b2c4a43ee
[nix] Add vale, openscad and freecad to my base installation 2023-02-22 20:02:32 +01:00
Sebastian Schulze a854aac5da
[nix] Fix the pointerCursor finally to something stable 2023-02-22 20:01:47 +01:00
Sebastian Schulze 1bf8606383
[fish] Swap z jumper for zoxide with Emacs integration 2023-02-22 19:58:17 +01:00
Sebastian Schulze f90aaee333
[nix] Add android-tools and cura + blender for 3d printing 2023-01-24 10:27:19 +01:00
Sebastian Schulze a041106b58
[nix] Move broot settings from root to settings. 2022-12-08 09:10:35 +01:00
Sebastian Schulze e5f8b7dceb
[nix] Give broot another try + use a light theme 2022-12-07 22:39:42 +01:00
Sebastian Schulze 72dbdd52eb
[nix] Use new emacs28NativeComp attribute for nix-community/emacs-overlay 2022-12-07 22:39:13 +01:00
Sebastian Schulze 0cb5954046
[nix] Fix up nvim config 2022-11-18 21:02:52 +01:00
Sebastian Schulze 868dfe17cb
[nix] Run thinkpad-dock for both timeout events (600 and 900) 2022-11-16 22:50:39 +01:00
Sebastian Schulze ce456cd772
[nix] Bump golang tooling and play around with vim + lsp 2022-11-16 22:50:38 +01:00
Sebastian Schulze 419b967317
[nix] Reinstate Obsidian. 1.x looks neat 2022-11-16 22:34:06 +01:00
Sebastian Schulze 70c3a3beb2
[mbsync] Turn down the noisy logs 2022-11-08 08:39:48 +01:00
Sebastian Schulze ad54d1bb45
[sway] Re-run thinkpad-docking script if computer resumes from suspend 2022-10-25 15:58:40 +02:00
Sebastian Schulze 0f88434da3
[nix] Add helper script to suspend only if it's the side computer 2022-10-20 10:56:39 +02:00
Sebastian Schulze a373acfef1
[nix] Add envsubst package to the global packages 2022-09-29 09:58:50 +02:00
Sebastian Schulze db32ad009d
[doom] Go back to emacs 28.x, since hlissner is our source of truth
See: 064a40eca0
2022-09-26 12:24:27 +02:00
Sebastian Schulze 53b119596c
[nix] Set XDG_MUSIC_FOLDER to ~/Musik 2022-09-09 19:46:10 +02:00
Sebastian Schulze ea4c876a8c
[nix] Bump to latest emacs overlay and switch to mu 1.8 (it's stable enough) 2022-09-09 19:45:46 +02:00
Sebastian Schulze da19420529
[nix] Re-add mopidy and enable it 2022-08-03 22:56:29 +02:00
Sebastian Schulze 4b8a6215c6
[nix] Increase number of items in the clipman history to 1000 2022-08-03 22:52:45 +02:00
Sebastian Schulze f7f17ea3f1
[nix] Permanently set a static DBUS_SESSION_BUS_ADDRESS
It looks like dbus-session will pick up the variable and use a static
address instead of spawning new random sessions all over the place.
2022-07-29 20:38:37 +02:00
Sebastian Schulze 5f9a235db2
[sway] Temporarily turn off the dpms swayidle switches 2022-07-29 16:02:46 +02:00
Sebastian Schulze 37f658733c
[nix] Add wpa_gui package 2022-07-29 15:48:55 +02:00
Sebastian Schulze 8df1f4ce36
[nix] Move neovim to it's separate programs.neovim section 2022-07-29 08:44:38 +02:00
Sebastian Schulze 07b54e58ce
[nix] Bump emacs to latest overlay build 2022-07-27 09:10:46 +02:00
Sebastian Schulze 37e37d22d2
[mu] Go back to stable 1.6 2022-07-14 17:10:48 +02:00
Sebastian Schulze 6ee91ac518
[sway] Enable WLR_RENDERER for Vulkan 2022-07-14 17:10:45 +02:00
Sebastian Schulze a153c1ffc0
[nix] Add vulkan-loader and gst-vaapi packages 2022-07-14 17:06:53 +02:00
Sebastian Schulze 65a65c752c
[nix] Run the thinkpad-unlocker upon unlocking the screen 2022-07-05 08:39:00 +02:00
Sebastian Schulze 61b465d987
[emacs] Add org-noter package + pdftools 2022-07-05 08:35:07 +02:00
Sebastian Schulze 197dc656bb
[nix] Upgrade NixOS and home-manager to release 22.05 2022-06-14 12:33:07 +02:00
Sebastian Schulze c680be6a16
[nix] Fix systemd WantedBy of swayidle 2022-06-09 08:26:54 +02:00