787b5855b1
Convert home-manager modules to options
2024-02-09 08:10:31 +01:00
1044a3f92f
Add some stuff to system packages
2024-02-09 06:55:20 +01:00
155539cc04
sessions/plasma: fix option name
2024-02-09 06:51:12 +01:00
73a3c579c6
Merge branch 'convert-to-options'
2024-02-08 21:23:33 +01:00
5dc2cfad0d
slab: switch to nixfiles options
2024-02-08 18:34:31 +01:00
da9ffbd320
small fixes
2024-02-08 18:25:31 +01:00
ff029aea41
Fix a lot of module options
2024-02-08 16:53:47 +01:00
405f7b4329
Fix typo
2024-02-08 15:39:51 +01:00
8146099eb6
remove broken with
statement (average nix lang)
2024-02-08 15:38:49 +01:00
dba31a2cbb
Add option dependencies for desktop and hyprland
2024-02-08 15:20:44 +01:00
dc9ac237ff
Rename (nixfiles.common) window-manager to wm
2024-02-08 15:11:14 +01:00
e4ad12e39e
system: import all modules
2024-02-08 15:08:40 +01:00
1dedbbb489
Rename some common options to hardware
2024-02-08 15:08:16 +01:00
e99905a096
Delete fragments/README.md
2024-02-08 14:49:33 +01:00
6ea5c557a3
Reorganize system modules
2024-02-08 14:48:09 +01:00
969abe113e
Replace old modules
2024-02-08 13:10:31 +01:00
63ffbcfe89
create new versions of modules in temp dir
2024-02-08 13:05:53 +01:00
bfd40d5a1d
slab: Move /nix to separate subvolume
2024-02-07 13:55:12 +01:00
402aced75d
wm-helpers: make it a valid flake package, add app
2024-02-07 10:10:48 +01:00
082fb3dcc1
wm-helpers: init
2024-02-07 09:27:01 +01:00
48b8e5a233
apparently wm-helpers was already a valid package
2024-02-07 09:18:25 +01:00
419a03ebd2
Add some shared configs for standalone WMs
2024-02-07 09:08:07 +01:00
a3e82595df
Make Nix rebuilds work offline
2024-02-07 07:37:30 +01:00
38056d5abc
Enable FUSE, install sshfs
2024-02-07 07:26:16 +01:00
9f6d795f88
Update README.md
2024-02-06 18:20:59 +01:00
80428b491a
Rewrite README.md, add more directory READMEs
2024-02-06 18:17:11 +01:00
cad09d5924
slab: disable suspend
2024-02-05 14:41:26 +01:00
6efffaff22
desktop-common: Add NovaSquare font
2024-02-05 13:39:13 +01:00
830b733653
Add google-fonts package to flake
2024-02-05 13:30:37 +01:00
808c759f89
hyprland: implement brightness
2024-02-03 18:33:19 +01:00
73208c3be0
hyprland: enable sddm
2024-02-03 18:32:40 +01:00
f31f722b56
disable plasma it breaks hyprland portal
2024-02-03 18:03:28 +01:00
3855d7e7a0
don't spam notifications when changing volume
2024-02-03 13:56:15 +01:00
b33638d944
Fix keysym and make volume keys repeat
2024-02-03 13:45:06 +01:00
98d59e9517
hyprland: add volume control
2024-02-03 13:33:04 +01:00
7e54b6fa0f
Add workspace helper function
2024-02-03 13:32:12 +01:00
785c1be757
Enable hyprland on slab
2024-02-03 13:30:04 +01:00
2758d43722
ooprs :3
2024-02-02 15:37:34 +01:00
752a145bb5
Make some hyprland changes
...
- switch from wofi to rofi-wayland
- enable polkit kde agent
- add brightnessctl to env
2024-02-02 15:32:40 +01:00
3b8eec4491
Update flake.lock
2024-02-01 18:26:11 +01:00
762e73ceab
lock flake.lock
2024-02-01 18:24:48 +01:00
173990f4ba
Enable asusd on laptop
2024-02-01 18:22:17 +01:00
8a3b87b2af
Add mkWSLSystem function
2024-02-01 12:21:45 +01:00
4d103c3fb5
move _username out of flake's global scope
2024-02-01 11:43:13 +01:00
86bc20fca0
Add start of supergfxd.nix
...
i have the option definition and the config derivations, but i still
need to actually write the configs and figure out how to assert that the
config is valid
2024-01-30 20:59:21 +01:00
d855bfcb3d
Update flake.lock
2024-01-27 23:55:35 +01:00
47ccc9b0fe
make flake.nix header more readable
2024-01-24 11:21:49 +01:00
f2cc47be34
Add extra module option to mkSystem
2024-01-24 11:20:05 +01:00
6355496bf7
Update flake.lock
2024-01-24 09:24:10 +01:00
ac96adae26
Add comma.nix to common home config
2024-01-24 00:13:39 +01:00