Commit graph

48 commits

Author SHA1 Message Date
Daniel Siepmann bb64b6d859
Streamline push etckeeper and os update
The os update and backup now include etckeeper as its part of the
workflow.
The os updates now have the same name on all systems. That should reduce
friction, same command for same workflow, just different implementation.
2023-03-16 08:38:16 +01:00
Daniel Siepmann a192614c4f
Cleanup packages
Some are only useful on hikari while others are only useful on hikari2.
2023-02-23 07:30:59 +01:00
Daniel Siepmann 5b70b66d0f
Add gtkpod on hikari
I only install on hikari in order to play around.
I use this to manage my iPod Shuffle.
2023-02-22 21:54:31 +01:00
Daniel Siepmann 6b31c8a6d4
Make custom-project work on hikari
I've a different folder structure there.
2023-02-18 11:22:18 +01:00
Daniel Siepmann fc0f717380
Remove "backports" and exclusions after packages can be built again 2023-02-14 07:52:52 +01:00
Daniel Siepmann 0b451f07a9
Allow to use TYPO3 documentation rendering on both systems
I use docker on hikari2 and podman on hikari.
I now change the bash script based on that.
2023-02-08 12:55:05 +01:00
Daniel Siepmann 776c6cb8d1
Document typical yt-dlp usage for myself as reference 2023-02-08 08:52:46 +01:00
Daniel Siepmann 00e336e464
Update exclusion documentation 2023-02-08 08:40:24 +01:00
Daniel Siepmann 3dfe633ac2
Add EXT:tea docs rendering setup
* Use podman instead of docker.
* Provide wrapper script for rendering.
* Add rendering result as local domain.
2023-02-05 16:28:17 +01:00
Daniel Siepmann 983235f05a
Replace audacity with tenacity fork
Open source without tracking
2023-02-03 14:24:27 +01:00
Daniel Siepmann 958f73b6a3
Disable handbrake due to open issue 2023-01-25 07:52:22 +01:00
Daniel Siepmann 174bc4d446
Streamline custom project file name and add instance path 2023-01-18 16:29:04 +01:00
Daniel Siepmann 32a98da066
Remove manual numlock integration
It is already setup via xsession.numlock.enable = true;
2023-01-10 15:26:25 +01:00
Daniel Siepmann 84f9d32366
Use native signal desktop app again
As the pidgin integration is failing.
I no longer can register pidgin with my signal app.
2022-11-23 10:37:01 +01:00
Daniel Siepmann 3919c7abb6
Add nixos update command 2022-11-11 14:08:34 +01:00
Daniel Siepmann a13bc845db Allow switching backlight on hikari 2022-11-03 17:02:05 +01:00
Daniel Siepmann 1d37effb1d
Remove unused packages 2022-10-20 13:50:17 +02:00
Daniel Siepmann 09de5732fa
Remove nautilus
It doesn't pick the expected dark theme.
I guess I don't need a file manager anyway?
Still I add a list of possible alternatives
2022-10-18 07:45:15 +02:00
Daniel Siepmann 0386c33962
Add simple scripts to execute rclone to sync 2022-10-11 20:49:21 +02:00
Daniel Siepmann f2bcb12135
Seems to be required by keepassxc and others 2022-10-11 19:12:42 +02:00
Daniel Siepmann 7272551670
Re add spotdl in order to easily download mp3 files
Those are properly tagged with image, artist, etc.
No need to manually to stuff with yt-dlp.
2022-10-11 08:28:16 +02:00
Daniel Siepmann f477833fad
Remove dunst as package, it is installed as service anyway 2022-10-10 12:48:27 +02:00
Daniel Siepmann 9f69e90fb4
Replace nextcloud client with rclone
rclone is more flexible regarding storages.
nextcloud didn't play with keepass providing keyring.

rclone does not auto sync, I need to find a proper way to keep files in
sync without manuall calling commands …
2022-10-10 12:46:57 +02:00
Daniel Siepmann 57a3b8b2e3
Add screenshot tool
I didn't invest time and used what I've used on ubuntu all the time.
I've removed it somehow from ubuntu and add it here.
2022-10-06 09:27:38 +02:00
Daniel Siepmann fa023c38d1
[Replace evolution by thunderbird
I've uninstalled something from ubuntu and evolution refuses to start.
Use thunderbird for email again until I switch to neomutt.
2022-10-06 09:27:38 +02:00
Daniel Siepmann cc3fcb3d50
Add vdirsync and khal with small notification script
Very basic, but maybe better then all the shiny none working solutions.
Will sync all calendars to vdir.
khal is able to parse and show them. khal also offers an cli interface
to fetch events for a certain time.

Properly use keepass xc via secret tool as command line tool
Enable keepassxc usage as secret tool.
Remove crypted file as this no longer keeps passwords

Remove korganizer as it doesn't provide notifications, try khal
2022-10-06 09:27:38 +02:00
Daniel Siepmann c8d9400d49
Clean up packages to install
Remove no longer needed packages
2022-10-05 16:55:05 +02:00
Daniel Siepmann 3ba4b60e07
Migrate nautilus as file manager from ubuntu to home-manager
I don't want to invest time to check alternatives.
I stick to that one for now.
2022-10-05 16:52:52 +02:00
Daniel Siepmann 1d26332f60
Add KOrganizer for calendar
As evolution is running into timeouts for none known reason.
2022-10-04 08:58:27 +02:00
Daniel Siepmann 4c01b29548
Remove thunderbird
It is way to buggy, I've now swtiched over to Evolution for mail,
contacts and calendar.
2022-09-20 07:49:04 +02:00
Daniel Siepmann 39652476f5
Replace spotify with handbrake
I wanna rip some of my DVDs for easier usage via HDD on my TV.
But I don't download via spotify anymore.
2022-09-19 14:28:21 +02:00
Daniel Siepmann 4677538858
Update phpactor
Also provide a script to create new versions of phpactor.
2022-09-16 09:50:20 +02:00
Daniel Siepmann 874249b9b8
Install GUI for disk usage 2022-09-15 17:09:19 +02:00
Daniel Siepmann fac4dc58e6
Revert "Remove sitediff"
This reverts commit 7ba01e66aa.
2022-09-07 09:52:30 +02:00
Daniel Siepmann 7ba01e66aa
Remove sitediff
I'm not able to install the recent 1.2 version, only legacy versions
which are not usable.
2022-09-06 15:11:03 +02:00
Daniel Siepmann da6057446c
Add sitediff as new nixpkg
Add own nixpkg, follow: https://nixos.org/manual/nixpkgs/stable/#developing-with-ruby
Write a custom Gemfile including the sitediff gem.
Generate lock and gemset via `nix shell nixpkgs#ruby nixpkgs#bundix` and
the documented commands.
2022-09-06 10:06:03 +02:00
Daniel Siepmann 016894d458
Add evolution as calendar UI
Thunderbird no longer sends proper notification (reminder) for upcoming
events.
2022-09-05 13:03:57 +02:00
Daniel Siepmann e11021e3cb
Add git-remote-hg as bridge to allow working with mercurial repos
I could use mercurial but am not used to it anymore and prefer git.
Still some open source projects use mercurial instead of git.
This little tool allows me to still clone them, see: https://github.com/mnauw/git-remote-hg
2022-09-01 16:07:33 +02:00
Daniel Siepmann fb24bfbc8a
Remove signal desktop in favour of pidgin integration 2022-08-26 13:51:53 +02:00
Daniel Siepmann 8ed56905cc
Add SC-IM to work with CSV files
An ncurse based vim inspired mode editor for CSV files.
With custom styling.

I need this for fixture and assertion files of TYPO3 Testing Framework.
2022-08-17 15:27:30 +02:00
Daniel Siepmann 157bc14ba3
Create a bash script containing the update procedure for my ubuntu host 2022-06-02 12:20:35 +02:00
Daniel Siepmann 3c1af258b0
Add numlockx
This is used as `numlockx off` in case I add a bluetooth apple keyboard.
This would otherwise send numbers on its right side keys and ignore most
other keys.

Necessary e.g. during some conferences / talks where I use a bluetooth
keyboard.
2022-05-30 18:02:03 +02:00
Daniel Siepmann bfb5e08460
Move custom packages out of overlays
No need for overlays.
Instead create own packages and call them via callPackage.
That will keep them simpler and allows dependency injection.
I can follow existing patterns from nixpkgs, etc.
2022-05-24 18:50:10 +02:00
Daniel Siepmann 14cc26c829
Migrate borg backup to proper shell script installed via nix 2022-05-24 18:24:40 +02:00
Daniel Siepmann 90b5f5b6d0
Add SSH
Configure ssh, use git-crypt to crypt the configuration.
That way no information like domain name, ip, port, username, etc. are
exposed.
2022-05-24 11:55:50 +02:00
Daniel Siepmann eae10f1a23
Add feh image viewer
I already added an viewer for PDF, this one is for images.
2022-05-22 20:07:36 +02:00
Daniel Siepmann 240fdd9131
Install nvd
This allows me to easily see which version updates happen between two
store paths (e.g. after updating)

Fetch store paths via `home-manager generations` and run `nvd diff
<old> <new>`
2022-05-22 18:23:22 +02:00
Daniel Siepmann fb009d303d
Split home.nix into multiple files
Use dedicated files for files, packages and xdg.
This shortens the huge home.nix file.
2022-05-20 12:45:42 +02:00