Commit graph

336 commits

Author SHA1 Message Date
b90170a587
Update to NixOS 23.05 2023-06-11 22:54:11 +02:00
260eb077d0
Merge branch 'main' into b12f
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-01 18:39:23 +02:00
dcb77f9056
Merge branch 'main' into b12f 2023-04-03 11:46:57 +02:00
972e3f1569
cachix: default binary cache is nixos.org, no need
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
to specify it explicitly (results in double entry in nix.conf)

Also force our nix.extraOptions because digga tries real hard to put
their binary caches there:
0595ae70cd/modules/nix-config.nix (L19-L23)
2023-03-27 18:09:46 +02:00
b1ad71cd35
cachix: remove unused binary caches
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-27 13:52:40 +02:00
153617394b Merge pull request 'waybar: want improved calendar view on right-click' (#174) from feature/waybar-improved-calendar into main
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #174
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-03-05 14:24:15 +01:00
a3c4719f9b
waybar: use nvfetcher to get most recent version
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
from master branch

Want improved calendar view on right-click and scrolling through months
2023-02-28 14:07:01 +01:00
a301a91d24
waybar: fix icon size
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-28 14:03:29 +01:00
dff81759a8
bash: fix history widget (ctrl+r) unreadable
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
selected entry
2023-02-25 19:22:19 +01:00
fb01e684a8
Working bash system 2023-02-03 01:31:34 +01:00
59adbfe8c0
Merge branch 'feature/bash-blesh-starship' into b12f-bash 2023-02-03 01:14:07 +01:00
9153af8809
terminal-life: switch from zsh to bash & starship 2023-02-02 17:37:42 +01:00
a97bf09324
Merge branch 'main' into b12f
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 13:52:00 +01:00
158f336517
base-user: fix home-manager stateVersion
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
See: bca4b89f49
2023-01-29 02:40:14 +01:00
7d09488513
Fix main merge 2023-01-28 22:34:24 +01:00
9b53a8c982
Merge branch 'main' into b12f 2023-01-28 22:27:52 +01:00
00677fb11f
Merge branch 'main' into feature/alejandra-treefmt 2023-01-28 21:40:44 +01:00
f97cf1d0e9
nix: use new nix.settings syntax 2022-11-26 04:40:22 +01:00
73bf158392
Run treefmt command 2022-11-20 23:28:23 +01:00
f28d05e24e
Change user.publicKeys to a SSH keys string list 2022-10-05 11:57:51 +02:00
391749bba2
Merge branch 'main' into b12f 2022-08-25 11:59:06 +02:00
6d1d683b23
Fix swayidle command, add hibernation on lid close, fix env
The swayidle command in the service was straight up broken, this commit
fixes that.

Environment Variables set in the `session-variables` file are now
correctly imported across the system. This fixes `EDITOR` defaulting to
`nano`.
2022-08-25 00:13:23 +02:00
636eed806b
Merge remote-tracking branch 'origin/main' into b12f 2022-08-14 17:50:21 +02:00
71a47f35b4
Merge branch 'main' into fix/set-nix-dram-default 2022-08-14 15:18:55 +02:00
bf581d1e9c
nix-dram: remove nix-dram as default nix binary
nix-dram as default nix binary isn't worth the
maintenance work anymore, CI builds started
failing because of it:
https://ci.b12f.io/pub-solar/os/533/1/2

Automatic builds still happen each night and can be
checked in our fork of nix-dram:
https://github.com/pub-solar/nix-dram/actions

Users of nix-dram can continue to use it via devshells
or nix run github:dramforever/nix-dram -- --version
2022-08-14 15:12:23 +02:00
4190818304 Rework of x-os module / core profile
* move core settings to x-os
* add option to only install a lite core
* rename x-os module to core
* remove core profile from flake.nix
2022-08-14 14:47:44 +02:00
hensoko
18e9b4a009 feature/restructure-core-profile (#109)
Co-authored-by: Hendrik Sokolowski <hensoko@gssws.de>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/109
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-13 20:35:43 +00:00
669ab6b6ba
Open SSH on the network by default, but don't allow password authentication 2022-08-13 20:17:00 +02:00
ded0dd7d15
Change pub-solar.user.publicKeys to an actual key string list 2022-08-13 20:16:35 +02:00
7360f9ce86
Merge branch 'main' into b12f 2022-08-13 18:59:32 +02:00
Benjamin Bädorf
6b396f0840 Merge branch 'main' into fix/neovim-cherry-picks 2022-08-12 20:52:57 +00:00
bb53317daf
Add spotify as an audio option
Adds a `config.pub-solar.audio.spotify` option that when enabled
installs and configures `spotifyd` as a systemd daemon and `spotify-tui`
as the terminal-based UI.

After enabling, run `spt` in the terminal to open the UI.
2022-08-10 22:52:17 +02:00
c2bc749beb
Add spotify as an audio option
Adds a `config.pub-solar.audio.spotify` option that when enabled
installs and configures `spotifyd` as a systemd daemon and `spotify-tui`
as the terminal-based UI.

After enabling, run `spt` in the terminal to open the UI.
2022-08-10 22:42:14 +02:00
3142c58cf4
neovim, caddy: add json-schema, use tabs in
Caddyfiles, add vim-caddyfile
2022-08-09 23:23:55 +02:00
efc52114f3
Merge branch 'main' into b12f 2022-06-04 02:59:32 +02:00
8e43046dee
nixos: follow release-22.05
home: follow release-22.05 branch

Fixes for upstream changes:

ag renamed to silver-searcher, extfat-utils is now exfat, lot's of
overrides no longer needed, as they're now in the release branch,
services.caddy.config split up into globalConfig and extraConfig
2022-06-02 10:13:17 +02:00
403893ed56
Merge branch 'main' into b12f 2022-05-05 09:12:35 +02:00
f4a2cc34bb
Comment Co-Authored-by 2022-05-03 12:43:32 +02:00
07577283e3
Remove fake comment from gitmessage
This was part of a botched copy paste and should not be in the actual
gitmessage, since the real change list will come from git itself.
2022-05-03 11:43:36 +02:00
4de8f625fc
Merge branch 'main' into b12f 2022-04-30 21:45:23 +02:00
26ccb60ce5 Merge pull request 'Add gitmessage template to global git config' (#72) from feature/gitmessage into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/72
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-04-30 19:42:14 +00:00
4c9dd20e4a
better newlines 2022-04-30 21:35:32 +02:00
1f1ac4c575
Add gitmessage template to global git config 2022-04-30 21:27:22 +02:00
e012a528e0
Add gitmessage template to global git config 2022-04-30 21:25:38 +02:00
99ece3e3f1
Merge branch 'main' into fix/gnome3-to-gnome 2022-04-30 20:17:25 +02:00
d85a796259
Merge branch 'main' into b12f 2022-04-30 19:58:06 +02:00
e30974c1b2
Merge branch 'main' into feature/basic-iso 2022-04-30 19:51:38 +02:00
970e6de8a7
Merge branch 'main' into feature/basic-iso 2022-04-30 16:04:59 +02:00
a7215fa101
neovim: add template for shell.nix files 2022-04-30 15:18:46 +02:00
c2b6ec5acc
Merge branch 'main' into b12f 2022-04-10 14:02:28 +02:00