Commit graph

59 commits

Author SHA1 Message Date
f4691fa9c9
feat: enable use-xdg-base-directories for nix
Some checks failed
/ build (audiomenu) (push) Waiting to run
/ build (docs) (push) Waiting to run
/ build (jpassmenu) (push) Waiting to run
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Waiting to run
/ build (nvim) (push) Waiting to run
/ check (push) Has been cancelled
2024-09-20 09:44:27 +02:00
469f9c38e7
[feat] sway: enable systemd integration
All checks were successful
/ check (push) Successful in 19s
/ build (audiomenu) (push) Successful in 2s
/ build (docs) (push) Successful in 2s
/ build (jpassmenu) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 2s
2024-08-24 23:30:52 +02:00
88396cecf3
fix(sway): audiomenu arguments changed
All checks were successful
/ check (push) Successful in 22s
/ build (audiomenu) (push) Successful in 1s
/ build (docs) (push) Successful in 1s
/ build (jpassmenu) (push) Successful in 1s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 11s
/ update-lockfile (push) Has been skipped
2024-07-29 09:36:41 +02:00
91284a73ca
[fix] fmt: change formatter to nixfmt-rfc-style
Alejandra has ads and splits files into too many new lines.
2024-07-04 22:33:55 +02:00
3b74018dc6
[fix] home: remove clang from dev config
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 12s
It collides with gcc
2024-07-03 00:04:25 +02:00
4e85e68b9d
[fix] nixos: remove big packages
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 1s
/ build (nvim) (push) Successful in 12s
Remove big packages (gcc & clang) from the default configuration (gate
it behind the dev configuration).
2024-07-02 23:37:46 +02:00
351e042a7c
[chore] flake.lock: update inputs
Fix for OpenSSH vulnerability:

```
• Updated input 'home-manager':
    'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e' (2024-06-16)
  → 'github:nix-community/home-manager/391ca6e950c2525b4f853cbe29922452c14eda82' (2024-07-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a59f00f5ac65b19382617ba00f360f8bc07ed3ac' (2024-06-29)
  → 'github:NixOS/nixos-hardware/6e253f12b1009053eff5344be5e835f604bb64cd' (2024-07-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/89c49874fb15f4124bf71ca5f42a04f2ee5825fd' (2024-06-26)
  → 'github:NixOS/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
• Updated input 'nixvim':
    'github:nix-community/nixvim/c062b976eff9f13597c7c23d77a6b3ac677b7fd5' (2024-06-29)
  → 'github:nix-community/nixvim/079c2c479b5707adf0b03f817be30945c92c15cf' (2024-07-01)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
  → 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/065a23edceff48f948816b795ea8cc6c0dee7cdf' (2024-06-24)
  → 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/b2852eb9365c6de48ffb0dc2c9562591f652242a' (2024-06-27)
  → 'github:NixOS/nixpkgs/2741b4b489b55df32afac57bc4bfd220e8bf617e' (2024-06-29)
```
2024-07-02 09:29:44 +02:00
81e21d72be
[feat] sway: add keybind to type password
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 13s
2024-06-23 18:58:15 +02:00
6c248db49a
[fix] nvim: I broke it again ma
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 13s
Major refactoring in order to fix it T-T
2024-06-23 15:52:29 +02:00
a639e4e214
[fix] home: revamp options
Query the system configuration for defaults for the options.
2024-06-01 20:21:40 +02:00
github-actions[bot]
ded9630aff [fix] stylix: respect enable option 2024-05-26 18:12:08 +02:00
c44e03e533
[fix] stylix: switch to enable-option branch 2024-05-20 14:49:14 +02:00
bf0ee5ba2b
[feat] fonts: use home-manger default fonts
This removes the need for my stylix fork (for me).
2024-05-20 14:34:44 +02:00
c19ceb54b7
[fix] *.nix: statix checks 2024-05-20 14:14:10 +02:00
01665664e6
[fix] bat: remove explicit theme
Stylix set the theme for us
2024-05-05 14:56:42 +02:00
2a9e423215
[feature] wayland: customize styling
This allows us to drop the custom styles from my stylix fork
2024-05-05 14:36:40 +02:00
39c2fb096c
[fix] *.nix: reformat with alejandra 2024-05-04 20:59:17 +02:00
8b2d08d721
fix(jj): config typo 2024-04-19 22:20:21 +02:00
cc543d0160
fix(jj): wrong signing config 2024-04-19 20:58:00 +02:00
29dd7d96e9
feat(home): setup jujutsu identity 2024-04-19 19:59:10 +02:00
2519705f12
fix: remove lib.mdDoc (deprecated) 2024-04-19 19:26:27 +02:00
b1fc849c1f
fix(home): renamed option
`qt.platformTheme` was renamed to `qt.platformTheme.name`
2024-04-19 18:30:38 +02:00
ac6daaa379 feat(jj): set default pager to bat
Less puts the content at the bottom which makes it hard to read on large
displays :c
2024-04-19 18:08:44 +02:00
eb94e20deb
feat(home): Enable easyeffects 2024-04-12 22:00:33 +02:00
4ed1d835ac
fix: Pack bindings into attrset 2024-04-12 21:57:39 +02:00
071166a842
feat(avizo): Improve styling
Much more to my liking
2024-04-10 18:46:12 +02:00
ce37942672
fix: Format according to nixfmt-rfc-style 2024-04-05 12:04:23 +02:00
fd67f6c079
feat(nvim): Enable bacon plugin 2024-04-02 17:05:17 +02:00
f8b43d8f36
feat(home): Enable bacon with rust cfg 2024-04-02 15:25:42 +02:00
ce3a42f901
feat(home): Add jq to dev packages 2024-04-02 15:23:33 +02:00
158c16df17
feat(home): Document dev packages choices 2024-04-02 15:23:10 +02:00
3501d53299
feat(home): Add jujutsu to dev programs 2024-04-02 15:18:28 +02:00
ac39e75f89
fix(home-manager): Zsh renamed attribute 2024-03-29 13:29:43 +01:00
d85b8c61e0
fix(home): Breaking updates to home-manager 2024-03-17 00:17:37 +01:00
6d1a88f70a
fix(waybar): persistent_workspaces is deprecated 2024-03-06 22:03:23 +01:00
34cd265786
feat: Add github cli to dev configuration 2024-03-02 19:05:19 +01:00
3da158a7fa
feat: Add linux and posix man pages on dev profile
`jhome.dev.enable = true` now adds linux and posix man-pages
2024-03-02 18:37:27 +01:00
40ab720cb1 fix(home): Rustup and rust-analyzer conflict
Make rust-analyzer available to neovim only instead.
2024-02-24 16:32:00 +01:00
5f1ffe3d35
feat(sway): Set compose key to ralt
Make typing unicode characters easier
2024-02-24 16:19:00 +01:00
06534dccd3
feat(home): Configure bat 2024-02-24 15:47:24 +01:00
dd9897f38b
feat(home): Implement dev-config disable 2024-02-24 13:33:56 +01:00
d08d05450d
feat(home): Add options to disable dev config
Also added an option to set neovim a the manpager
2024-02-24 13:33:32 +01:00
18f05492b9
feat: Add git-absorb to dev packages 2024-02-18 21:18:22 +01:00
3c71af1950
feat(docs): Improve package options defaultText 2024-02-18 16:46:31 +01:00
d47b04a887
feat: Init nvim from jalil-salame/nvim-config
Step one of Issue #15
2024-02-16 20:13:21 +01:00
ca03244de8
feat(git): Extra options
Saw some cool git options thanks to @b0rk@jvns.ca so I added them c:
2024-02-08 20:18:34 +01:00
9cd372c4f3
fix(#5): Separate gpg keygrip from keyID
pam-gnupg wants the keygrip, git wants the keyID
2024-02-02 14:54:40 +01:00
4fe9d1caea fix(home/options): Typo 2024-02-01 22:10:40 +01:00
136659b88d
fix: Add fixme comment about GPG keys 2024-01-29 19:03:40 +01:00
59b9d067b4
fixup! feat(home/gui): Switch to avizo 2024-01-25 20:08:18 +01:00