teutat3s
12307872d6
Merge branch 'main' into chore/infra-merge-main
2023-09-13 13:17:11 +02:00
Benjamin Bädorf
9bade4eb64
feat: add line length indicators to gitmessage
2023-07-20 23:59:36 +02:00
Benjamin Bädorf
d909f093b2
Merge branch 'main' into chore/update-infra-07-23
2023-07-13 18:16:02 +02:00
Benjamin Bädorf
41c2d668f7
feat: use nnn and treesitter
...
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.
All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.
1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 17:15:53 +02:00
teutat3s
ef0d7ca68d
base-user: add to video group, less should use our keybindings
2023-07-04 01:42:49 +02:00
teutat3s
442ba90068
chore: delete unused files
2023-07-04 01:42:49 +02:00
teutat3s
38ebdcf0dc
Merge branch 'main' into infra
2023-07-02 13:26:12 +02:00
teutat3s
2b9def0a76
Merge branch main into origin/nixos-23.05
2023-06-28 19:20:11 +02:00
teutat3s
97239d1fbb
inputs: switch to nixos-23.05
2023-06-13 14:24:52 +02:00
teutat3s
e02a5b0e50
Merge branch 'main' into infra-merge-main
2023-04-17 14:44:01 +02:00
teutat3s
972e3f1569
cachix: default binary cache is nixos.org, no need
...
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
teutat3s
b1ad71cd35
cachix: remove unused binary caches
2023-03-27 13:52:40 +02:00
teutat3s
3e46501f41
Merge branch 'main' into flora-6/merge-main
2023-03-05 18:40:56 +01:00
b12f
153617394b
Merge pull request 'waybar: want improved calendar view on right-click' ( #174 ) from feature/waybar-improved-calendar into main
...
Reviewed-on: pub-solar/os#174
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-03-05 14:24:15 +01:00
teutat3s
a3c4719f9b
waybar: use nvfetcher to get most recent version
...
from master branch
Want improved calendar view on right-click and scrolling through months
2023-02-28 14:07:01 +01:00
teutat3s
a301a91d24
waybar: fix icon size
2023-02-28 14:03:29 +01:00
teutat3s
dff81759a8
bash: fix history widget (ctrl+r) unreadable
...
selected entry
2023-02-25 19:22:19 +01:00
teutat3s
2a756869e3
Merge branch 'main' into feature/mailman
2023-02-01 10:10:28 +01:00
teutat3s
158f336517
base-user: fix home-manager stateVersion
...
See: bca4b89f49
2023-01-29 02:40:14 +01:00
teutat3s
8051531d77
base-user: userVariables -> variables
2023-01-29 00:00:56 +01:00
teutat3s
9732e4edf1
Apply treefmt
2023-01-28 23:51:33 +01:00
teutat3s
90b182e499
Merge branch 'main' into infra
2023-01-28 23:27:21 +01:00
teutat3s
00677fb11f
Merge branch 'main' into feature/alejandra-treefmt
2023-01-28 21:40:44 +01:00
teutat3s
492b8695a3
Merge remote-tracking branch 'origin/nixos-22-11-racoon' into infra-22.11
2022-11-28 21:53:32 +01:00
teutat3s
1f2ba895a0
Clean some sessionVariables from global scope
...
Especially some XDG_* env vars polluted other users environment when set
globally
2022-11-27 21:57:34 +01:00
teutat3s
f97cf1d0e9
nix: use new nix.settings syntax
2022-11-26 04:40:22 +01:00
teutat3s
73bf158392
Run treefmt command
2022-11-20 23:28:23 +01:00
teutat3s
f0c12e38ee
Change user.publicKeys to a SSH keys string list
2022-10-05 12:03:42 +02:00
teutat3s
f28d05e24e
Change user.publicKeys to a SSH keys string list
2022-10-05 11:57:51 +02:00
Benjamin Bädorf
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
teutat3s
71a47f35b4
Merge branch 'main' into fix/set-nix-dram-default
2022-08-14 15:18:55 +02:00
teutat3s
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
Hendrik Sokolowski
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
Benjamin Bädorf
6b396f0840
Merge branch 'main' into fix/neovim-cherry-picks
2022-08-12 20:52:57 +00:00
Benjamin Bädorf
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
teutat3s
3142c58cf4
neovim, caddy: add json-schema, use tabs in
...
Caddyfiles, add vim-caddyfile
2022-08-09 23:23:55 +02:00
teutat3s
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
Benjamin Bädorf
f4a2cc34bb
Comment Co-Authored-by
2022-05-03 12:43:32 +02:00
Benjamin Bädorf
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
teutat3s
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
Benjamin Bädorf
4c9dd20e4a
better newlines
2022-04-30 21:35:32 +02:00
Benjamin Bädorf
1f1ac4c575
Add gitmessage template to global git config
2022-04-30 21:27:22 +02:00
teutat3s
99ece3e3f1
Merge branch 'main' into fix/gnome3-to-gnome
2022-04-30 20:17:25 +02:00
Benjamin Bädorf
e30974c1b2
Merge branch 'main' into feature/basic-iso
2022-04-30 19:51:38 +02:00
teutat3s
970e6de8a7
Merge branch 'main' into feature/basic-iso
2022-04-30 16:04:59 +02:00
teutat3s
a7215fa101
neovim: add template for shell.nix files
2022-04-30 15:18:46 +02:00
teutat3s
2b1a6d26fd
core: nixpkgs-review, see:
...
https://github.com/Mic92/nixpkgs-review#usage
2022-04-09 16:51:55 +02:00
teutat3s
db2ffe63f5
pub-solar-iso: enable wlroots software renderer pixman
2022-02-03 03:41:42 +01:00
teutat3s
741c0863ed
graphical: make wayland use the software renderer pixman optionally,
...
https://github.com/swaywm/wlroots/blob/master/docs/env_vars.md#wlroots-specific
This should help run sway in VMs
2022-02-03 02:47:00 +01:00