Aly Raffauf
|
945fbdcc39
|
restructure flake (#14)
* initial commit
* simplify output structure
* don't pull wallpaper from flake, use fetchGit
* swap nixvim for neovim
* fetch wallpaper correctly
* move nixvim to aly home config
|
2024-07-09 19:17:53 -04:00 |
|
Aly Raffauf
|
ed82d1e7b8
|
userModules/aly/syncthing: handle secrets
|
2024-07-08 01:29:09 -04:00 |
|
Aly Raffauf
|
23e37fa814
|
move syncthing from nixosModules to userModules/aly
|
2024-07-08 00:58:52 -04:00 |
|
Aly Raffauf
|
0840f43ffd
|
declare GDK_SCALE in host cfg
|
2024-07-07 22:23:19 -04:00 |
|
Aly Raffauf
|
58b248367c
|
nixosModules: move tailscale config to hosts
|
2024-07-07 20:10:54 -04:00 |
|
Aly Raffauf
|
dbb3ec3895
|
move nixos/base to baseModules
|
2024-07-07 19:17:35 -04:00 |
|
Aly Raffauf
|
2c6cfaa41a
|
migrate fallarbor, lavaridge, petalburg, and rustboro to nixhw
|
2024-07-06 17:53:41 -04:00 |
|
Aly Raffauf
|
7db2c7a510
|
fallarbor, lavaridge: partial migration to nixhw
|
2024-07-06 17:12:44 -04:00 |
|
Aly Raffauf
|
efcc254856
|
nixosModules: simplify options
|
2024-06-28 21:07:20 -04:00 |
|
Aly Raffauf
|
e59d580d37
|
move user home-manager declarations to nixosModules
|
2024-06-28 19:36:23 -04:00 |
|
Aly Raffauf
|
ab6d56a2f3
|
aly: add firefox bookmarks and extensions for work profile
|
2024-06-27 22:16:25 -04:00 |
|
Aly Raffauf
|
05d7747a9e
|
moved base hardware cofnig + sound to hardwareModules
|
2024-06-26 23:57:41 -04:00 |
|
Aly Raffauf
|
575149a3a0
|
move duplicated hardware configuration to config.ar.hardware module
|
2024-06-26 22:13:02 -04:00 |
|
Aly Raffauf
|
195502dcbe
|
simplified module options and host configs after dropping nixos-hardware input
|
2024-06-22 12:10:36 -04:00 |
|
Aly Raffauf
|
b329714206
|
move sway options to options.nix and follow osConfig
|
2024-06-21 17:44:27 -04:00 |
|
Aly Raffauf
|
47d1432434
|
nixos: added option to automount mauville Samba shares for user aly at boot
|
2024-06-18 19:44:31 -04:00 |
|
Aly Raffauf
|
29968b0f73
|
lavaridge: fix bug in kernel module config + make amdgpu available in initrd
|
2024-06-16 01:11:34 -04:00 |
|
Aly Raffauf
|
08d98ade6f
|
reorganized hardware files and enabled firmware
|
2024-06-14 21:18:00 -04:00 |
|
Aly Raffauf
|
af76a6fc5f
|
Revert "disko: fix /boot being world-writeable"
This reverts commit 4b44917e2d due to
errors at install time.
|
2024-06-14 19:42:53 -04:00 |
|
Aly Raffauf
|
ec9c82e706
|
move disko import to flakes
|
2024-06-14 19:06:08 -04:00 |
|
Aly Raffauf
|
4b44917e2d
|
disko: fix /boot being world-writeable
|
2024-06-14 12:54:19 -04:00 |
|
Aly Raffauf
|
0e73c7580f
|
refactor nixosModules with consistency with homeManagerModules
|
2024-06-11 21:16:05 -04:00 |
|
Aly Raffauf
|
b01e8ebadb
|
nixosModules: reformat to store all options in options.nix
|
2024-06-11 16:24:12 -04:00 |
|
Aly Raffauf
|
0831fdaeb9
|
flake: refactor home manager modules into flake output
|
2024-06-11 14:25:31 -04:00 |
|
Aly Raffauf
|
a81a230895
|
secrets: organized public ssh keys
|
2024-06-10 20:30:01 -04:00 |
|
Aly Raffauf
|
d772abff12
|
moved syncthing key/cert hosts -> nixosModules
|
2024-06-09 21:39:35 -04:00 |
|
Aly Raffauf
|
1f42499fe0
|
secrets: read host public key from hosts directory
|
2024-06-09 19:57:37 -04:00 |
|
Aly Raffauf
|
d0c2409ac1
|
secrets: added syncthing key and certs
|
2024-06-09 19:25:55 -04:00 |
|
Aly Raffauf
|
978431f9e2
|
Revert "enable btrfs autoscrub"
This reverts commit 82c89171fc .
|
2024-06-03 14:15:19 -04:00 |
|
Aly Raffauf
|
82c89171fc
|
enable btrfs autoscrub
|
2024-06-02 05:17:30 -04:00 |
|
Aly Raffauf
|
f313a42a17
|
hypr/sway: remove cliphist
|
2024-06-01 20:45:25 -04:00 |
|
Aly Raffauf
|
eb0ea497a6
|
lavaridge: enable sway
|
2024-06-01 12:00:44 -04:00 |
|
Aly Raffauf
|
2ab53ed2b9
|
code cleanup
|
2024-05-27 21:39:30 -04:00 |
|
Aly Raffauf
|
aeb7978768
|
lavaridge: disable sway
|
2024-05-26 22:19:58 -04:00 |
|
Aly Raffauf
|
ec2ef98ab5
|
lavaridge: hyprland by default
|
2024-05-26 14:58:38 -04:00 |
|
Aly Raffauf
|
167f5b0111
|
lavaridge: enable hyprland
|
2024-05-26 02:30:33 -04:00 |
|
Aly Raffauf
|
647a36b46c
|
refactor flake.nix for multiarch support
flake: simplify nixos hosts with nixpkgs.lib.genAttrs
|
2024-05-24 13:37:55 -04:00 |
|
Aly Raffauf
|
fcc8f9980e
|
rebuilt flake.nix for better codereuse and defaults
|
2024-05-23 22:21:53 -04:00 |
|
Aly Raffauf
|
62943b1e61
|
simpify per-host home configurations
|
2024-05-21 22:28:52 -04:00 |
|
Aly Raffauf
|
d08a113c68
|
lavaridge/sway: enable redshift
|
2024-05-21 21:37:18 -04:00 |
|
Aly Raffauf
|
20cdfa3251
|
lavaridge: disable AMDGPU adaptive backlight management
|
2024-05-21 21:35:04 -04:00 |
|
Aly Raffauf
|
4f82c8c5bb
|
home-manager: moved to shared modules for multi user configs
|
2024-05-19 12:35:15 -04:00 |
|
Aly Raffauf
|
1a8db1b959
|
lavaridge/aly: enable easyeffects
|
2024-05-05 14:44:47 -04:00 |
|
Aly Raffauf
|
dd8d9994d2
|
update state versions
|
2024-05-03 11:03:50 -04:00 |
|
Aly Raffauf
|
a3efc7a008
|
added 'hoenn' command to manage system
|
2024-05-02 09:05:00 -04:00 |
|
Aly Raffauf
|
57dd0caa2f
|
lavaridge: add disko
|
2024-05-01 22:17:43 -04:00 |
|
Aly Raffauf
|
58f0e83065
|
lavaridge: update passwords
|
2024-05-01 22:04:14 -04:00 |
|
Aly Raffauf
|
0cdf9fd870
|
lavaridge: enable autologin
|
2024-05-01 22:01:17 -04:00 |
|
Aly Raffauf
|
a2f59159d2
|
lavaridge: added luks
|
2024-05-01 22:01:05 -04:00 |
|
Aly Raffauf
|
17bb8bc596
|
tailscale: move to custom module
|
2024-04-30 14:53:17 -04:00 |
|
Aly Raffauf
|
008aa938de
|
lavaridge: switched to sway
|
2024-04-29 18:47:07 -04:00 |
|
Aly Raffauf
|
816c04c2a4
|
users: added password option
|
2024-04-26 22:55:43 -04:00 |
|
Aly Raffauf
|
4a2ded993c
|
moved syncthing to alyraffauf.services
|
2024-04-26 22:38:29 -04:00 |
|
Aly Raffauf
|
574eb5a482
|
lavaridge,petalburg,rustboro: removed unnecessary components
|
2024-04-23 18:42:31 -04:00 |
|
Aly Raffauf
|
c1af68a79e
|
moved greetd into a module and added sway module
|
2024-04-22 23:14:28 -04:00 |
|
Aly Raffauf
|
cd5dbb73bf
|
lavaridge/fallarbor: removed fprintd mitigations
|
2024-04-20 16:23:53 -04:00 |
|
Aly Raffauf
|
4da4930db9
|
code refactor for new host and user configs
fallarbor: added disko and fixed nixos-hardwarem odule import
fallarbor: added appropriate flake entries
|
2024-04-18 15:29:46 -04:00 |
|
Aly Raffauf
|
1242e0d62e
|
reorganized and renamed modules wiht alyraffauf prefix to avoid collisions with nixpkgs modules
|
2024-04-17 22:39:00 -04:00 |
|
Aly Raffauf
|
5536aaa466
|
reorganized module structure
|
2024-04-17 21:22:22 -04:00 |
|
Aly Raffauf
|
e5a46f7b2b
|
lavaridge: disable river
|
2024-04-13 18:59:25 -04:00 |
|
Aly Raffauf
|
9f2de2ba5a
|
home: nixified river config and added lavaridge outputs
|
2024-04-13 17:02:19 -04:00 |
|
Aly Raffauf
|
0ecde61760
|
reformatted with alejandra
|
2024-04-07 22:16:33 -04:00 |
|
Aly Raffauf
|
1757bb6961
|
lavaridge: added radv and amdvulkan drivers
|
2024-04-07 22:11:39 -04:00 |
|
Aly Raffauf
|
fb9e82f873
|
reformat with nixfmt (classic)
|
2024-04-05 16:43:19 -04:00 |
|
Aly Raffauf
|
f48ada6814
|
lavaridge: added disko config
|
2024-04-02 23:00:00 -04:00 |
|
Aly Raffauf
|
9a7cf30cc0
|
lavaridge: automatically apply framework13 easy effects preset
|
2024-03-31 13:21:46 -04:00 |
|
Aly Raffauf
|
178c2e8c11
|
add systemConfig.zramSwap.size option and set new defaults
|
2024-03-30 21:14:13 -04:00 |
|
Aly Raffauf
|
151fbaad72
|
home-manager: added standalone config
|
2024-03-30 18:04:10 -04:00 |
|
Aly Raffauf
|
51c74e2b1f
|
moved homelab virtualization config to apps modules
|
2024-03-29 21:51:10 -04:00 |
|
Aly Raffauf
|
c0e6d57378
|
lavaridge: added hashed password
|
2024-03-29 21:16:32 -04:00 |
|
Aly Raffauf
|
99e5f539d5
|
home -> homeManagerModules
|
2024-03-28 19:52:15 -04:00 |
|
Aly Raffauf
|
0e05713778
|
programs -> apps to avoid collisions with nixpkgs
|
2024-03-28 16:36:10 -04:00 |
|
Aly Raffauf
|
31d11dd424
|
ported modules/ system/ and user/ to nixosModules with enable options
|
2024-03-28 16:13:46 -04:00 |
|
Aly Raffauf
|
4d20a6ea6e
|
lavaridge: reenabled fpritnd with work around after #298211 merged to upstream nixpkgs-unstable
|
2024-03-26 16:59:38 -04:00 |
|
Aly Raffauf
|
b702c3f4e0
|
lavaridge: temporarily disabled fprintd
|
2024-03-25 14:35:09 -04:00 |
|
Aly Raffauf
|
11c3e54801
|
lavaridge: switched to hyprland
|
2024-03-24 20:08:39 -04:00 |
|
Aly Raffauf
|
566370cda6
|
hosts: reformatted with nixfmt
|
2024-03-24 14:06:24 -04:00 |
|
Aly Raffauf
|
6354ed37f3
|
home-manager: made separate configs for different desktops/environments
|
2024-03-24 11:40:53 -04:00 |
|
Aly Raffauf
|
c353eb38b4
|
gnome/laveridge: moved fingerprint login hack to gnome modules
|
2024-03-21 12:56:37 -04:00 |
|
Aly Raffauf
|
6185c59cde
|
lavaridge: switched to Plasma
|
2024-03-21 11:58:56 -04:00 |
|
Aly Raffauf
|
ddd19ebe8a
|
lavaridge: added forced wayland for electron apps
|
2024-03-17 00:12:07 -04:00 |
|
Aly Raffauf
|
038dbd740b
|
lavaridge: added zram_swap module
|
2024-03-16 19:26:37 -04:00 |
|
Aly Raffauf
|
7e09d5ac72
|
moved host modules into host configs rather than flake.nix
|
2024-03-16 16:01:42 -04:00 |
|
Aly Raffauf
|
fecc25d9a1
|
lavaridge: added pam and fprint workarounds for proper fingerprint reader support in GDM
|
2024-03-15 11:20:54 -04:00 |
|
Aly Raffauf
|
8b28034d9a
|
lavaridge: disabled wayland for chromium apps
|
2024-03-15 10:27:46 -04:00 |
|
Aly Raffauf
|
1d03645008
|
lavaridge: force chromium and electron apps to use wayland
|
2024-03-15 00:02:03 -04:00 |
|
Aly Raffauf
|
a2aa213365
|
lavaridge: added plymouth module
|
2024-03-14 16:04:15 -04:00 |
|
Aly Raffauf
|
65ad9c7214
|
lavaridge: disabled powertop due to usb issues
|
2024-03-14 14:16:45 -04:00 |
|
Aly Raffauf
|
c87abcaaa7
|
renabled fwupd for bios updates
|
2024-03-14 14:16:24 -04:00 |
|
Aly Raffauf
|
64d6bdb54b
|
removed manual fwupd version override after downgrading lavaridge fingerprint firmware
|
2024-03-14 14:14:37 -04:00 |
|
Aly Raffauf
|
81c308006a
|
added hardware config and initial fixes for lavaridge deployment
|
2024-03-14 14:03:11 -04:00 |
|
Aly Raffauf
|
faf6325e4e
|
added zramswap to lavaridge
|
2024-03-14 08:41:58 -04:00 |
|
Aly Raffauf
|
c28621217b
|
added fwupd downgrade to fix fingerprint reader on lavaridge
|
2024-03-13 23:15:42 -04:00 |
|
Aly Raffauf
|
f2ad87ca57
|
enabled fwupd on lavaridge
|
2024-03-13 22:56:00 -04:00 |
|
Aly Raffauf
|
8319ab8a9b
|
simplified directory structure
|
2024-03-13 13:28:54 -04:00 |
|
Aly Raffauf
|
d6c2be09f7
|
moved user and system modules to host files
|
2024-03-12 22:25:47 -04:00 |
|
Aly Raffauf
|
9513777433
|
added latest kernel to lavaridge
|
2024-03-12 22:17:57 -04:00 |
|
Aly Raffauf
|
6250264ed0
|
specified host specs in comments
|
2024-03-12 22:14:08 -04:00 |
|
Aly Raffauf
|
64045c1dd0
|
added initial commits for lavaridge laptop
|
2024-03-12 22:08:02 -04:00 |
|