Aly Raffauf
|
0e73c7580f
|
refactor nixosModules with consistency with homeManagerModules
|
2024-06-11 21:16:05 -04:00 |
|
Aly Raffauf
|
9fd64dd25b
|
nix: add aly as trusted user
|
2024-06-11 19:05:20 -04:00 |
|
Aly Raffauf
|
b01e8ebadb
|
nixosModules: reformat to store all options in options.nix
|
2024-06-11 16:24:12 -04:00 |
|
Aly Raffauf
|
5438cc2dc5
|
nixpkgs: use xdg-desktop-portal-hyprland from hyprland git
|
2024-06-11 15:35:34 -04:00 |
|
Aly Raffauf
|
0831fdaeb9
|
flake: refactor home manager modules into flake output
|
2024-06-11 14:25:31 -04:00 |
|
Aly Raffauf
|
df8657bfa8
|
secrets: moved syncthing secrets to secrets/syncthing
|
2024-06-10 22:33:26 -04:00 |
|
Aly Raffauf
|
a81a230895
|
secrets: organized public ssh keys
|
2024-06-10 20:30:01 -04:00 |
|
Aly Raffauf
|
5143faa53a
|
secrets: update rustboro public keys
|
2024-06-10 20:29:37 -04:00 |
|
Aly Raffauf
|
c22d96fc6e
|
navidrome: refactor and add last.fm and spotify secrets
|
2024-06-10 20:28:52 -04:00 |
|
Aly Raffauf
|
d772abff12
|
moved syncthing key/cert hosts -> nixosModules
|
2024-06-09 21:39:35 -04:00 |
|
Aly Raffauf
|
819ea712fe
|
syncthing: disable default ~/Sync folder
|
2024-06-09 21:14:55 -04:00 |
|
Aly Raffauf
|
6f44243636
|
users: update aly@rustboro ssh key
|
2024-06-09 20:45:26 -04:00 |
|
Aly Raffauf
|
36760c90f3
|
system: add WeWorkWiFi network
|
2024-06-09 12:30:08 -04:00 |
|
Aly Raffauf
|
50c4746c4a
|
secrets: collapse wifi secrets into one file
|
2024-06-09 12:15:37 -04:00 |
|
Aly Raffauf
|
2242d3e46b
|
system: add Dustin's iPhone wifi netwoirk
|
2024-06-09 09:40:29 -04:00 |
|
Aly Raffauf
|
3fd5f7fcbe
|
age: add tailscale authKeyFile
|
2024-06-09 08:56:38 -04:00 |
|
Aly Raffauf
|
580dfb2727
|
age: import from flake only
|
2024-06-09 08:56:38 -04:00 |
|
Aly Raffauf
|
8fb937126e
|
system/wifi: fix typo in SSID
|
2024-06-09 08:56:38 -04:00 |
|
Aly Raffauf
|
fcb420ba04
|
system: install agenix cli tool
|
2024-06-09 08:56:38 -04:00 |
|
Aly Raffauf
|
5737231100
|
system: added wifi secrets
|
2024-06-09 08:56:38 -04:00 |
|
Aly Raffauf
|
5dd15e3bb7
|
abs: make bind mount writeable
|
2024-06-08 11:31:59 -04:00 |
|
Aly Raffauf
|
3ed44aebd0
|
nix: add unstable overlay for audiobookshelf
|
2024-06-08 10:25:12 -04:00 |
|
Aly Raffauf
|
318eda3b4a
|
containers: added native nix audiobookshelf container
|
2024-06-08 10:19:47 -04:00 |
|
Aly Raffauf
|
678f551246
|
navidrome: configurable port
|
2024-06-08 10:04:44 -04:00 |
|
Aly Raffauf
|
a7e065b4d1
|
nix: simplify wayland-ime overlays for electron apps
|
2024-06-07 14:58:31 -04:00 |
|
Aly Raffauf
|
fc216bc6b7
|
move all overlays/overrides to config.nixpkgs.overlays.
|
2024-06-04 01:18:46 -04:00 |
|
Aly Raffauf
|
badf800960
|
nixos: added webcord overlay for wayland ime
|
2024-06-03 23:24:24 -04:00 |
|
Aly Raffauf
|
6a18351b0f
|
plasma: update to new module titles
|
2024-06-02 18:48:04 -04:00 |
|
Aly Raffauf
|
95d567c8a1
|
syncthing: decrease max versions
|
2024-06-02 05:25:38 -04:00 |
|
Aly Raffauf
|
5c90a0e227
|
format
|
2024-05-29 21:02:20 -04:00 |
|
Aly Raffauf
|
172f8b6b28
|
system: adjusted auto upgrade intervals
|
2024-05-29 16:56:56 -04:00 |
|
Aly Raffauf
|
bb924974b9
|
added hyprland cachix
|
2024-05-28 20:47:17 -04:00 |
|
Aly Raffauf
|
63a1f5a3b1
|
switch to hyprland from git
|
2024-05-28 20:28:36 -04:00 |
|
Aly Raffauf
|
2ab53ed2b9
|
code cleanup
|
2024-05-27 21:39:30 -04:00 |
|
Aly Raffauf
|
db6bb47427
|
removed budgie and river configs, refactored and cleaned up hyprland and sway
|
2024-05-27 16:07:29 -04:00 |
|
Aly Raffauf
|
973fa2f27f
|
switch to altgr keyboard layout
|
2024-05-26 15:52:40 -04:00 |
|
Aly Raffauf
|
f65580b575
|
format fix
|
2024-05-26 14:58:07 -04:00 |
|
Aly Raffauf
|
1a86afa3af
|
swaylock: enable fingerprint login with password fallback
|
2024-05-26 14:09:10 -04:00 |
|
Aly Raffauf
|
effbbb725d
|
nix fmt
|
2024-05-26 03:43:18 -04:00 |
|
Aly Raffauf
|
14a79b8548
|
hyprland: move to gammastep for redshift with toggable option
|
2024-05-26 01:44:34 -04:00 |
|
Aly Raffauf
|
04c22c3d50
|
sway/hyprland: marry defaults in waylandComp module
|
2024-05-26 00:36:48 -04:00 |
|
Aly Raffauf
|
5024aa4178
|
users: update ssh keys
|
2024-05-25 19:51:08 -04:00 |
|
Aly Raffauf
|
ef7f7acac9
|
syncthing: update rustboro ID
|
2024-05-25 19:50:16 -04:00 |
|
Aly Raffauf
|
7432c000e1
|
nix: optimise gc persistently
|
2024-05-25 14:33:49 -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
|
3c2ed253ff
|
moved color scheme swap scripts to gnome and kde modules respectively
gnome/kde: nixify cs adjustment scripts
|
2024-05-24 13:37:51 -04:00 |
|
Aly Raffauf
|
fcc8f9980e
|
rebuilt flake.nix for better codereuse and defaults
|
2024-05-23 22:21:53 -04:00 |
|
Aly Raffauf
|
9f2358d529
|
flake: move to 24.05 with optional unstable overlays
|
2024-05-23 20:45:05 -04:00 |
|
Aly Raffauf
|
7a27578bb2
|
aly: enable linger
|
2024-05-22 20:30:31 -04:00 |
|
Aly Raffauf
|
2b403be200
|
sway/gammastep: added automatic location awareness with geoclue2
|
2024-05-21 22:37:04 -04:00 |
|
Aly Raffauf
|
3b4444542b
|
lavaridge: updated syncthing ID
|
2024-05-21 19:30:43 -04:00 |
|
Aly Raffauf
|
a828d154a4
|
lavaridge: updated ssh key
|
2024-05-21 19:29:40 -04:00 |
|
Aly Raffauf
|
e37cd3c13a
|
greetd: show username
fix formatting
|
2024-05-18 19:40:41 -04:00 |
|
Aly Raffauf
|
3eda802b34
|
nixos/desktop: moved and cleaned up environment variables
|
2024-05-12 22:00:09 -04:00 |
|
Aly Raffauf
|
71db968efe
|
desktop: added cinnamon module
|
2024-05-12 17:26:08 -04:00 |
|
Aly Raffauf
|
c1b4c26f7a
|
desktop: enable blueman service
|
2024-05-11 22:56:47 -04:00 |
|
Aly Raffauf
|
997bff26f4
|
desktop: added lightdm for budgie
|
2024-05-10 19:37:20 -04:00 |
|
Aly Raffauf
|
af3f0f75c3
|
desktop: added budgie
|
2024-05-10 19:37:20 -04:00 |
|
Aly Raffauf
|
5694a9ef6c
|
ssh: updated rustboro pub key
|
2024-05-08 21:54:29 -04:00 |
|
Aly Raffauf
|
035b8dda88
|
syncthing: updated rustboro id
|
2024-05-08 21:54:17 -04:00 |
|
Aly Raffauf
|
cdff029eb3
|
desktop: remove Fira and Hack fonts
|
2024-05-08 21:50:20 -04:00 |
|
Aly Raffauf
|
f124c5080d
|
home: set backup file extension to "backup"
|
2024-05-05 20:55:49 -04:00 |
|
Aly Raffauf
|
7ebe3a1da2
|
nix: use lib.getExe for executables
|
2024-05-05 19:44:51 -04:00 |
|
Aly Raffauf
|
4db1b3e1d3
|
removed lightdm module
|
2024-05-04 20:39:27 -04:00 |
|
Aly Raffauf
|
d43b79e265
|
syncthing: added versioning settings
|
2024-05-03 21:19:45 -04:00 |
|
Aly Raffauf
|
67a1640f9e
|
petalburg: update ssh key
|
2024-05-03 07:39:13 -04:00 |
|
Aly Raffauf
|
1c963c0f9e
|
petalburg: update syncthing ID
|
2024-05-03 07:39:02 -04:00 |
|
Aly Raffauf
|
e77ca2458c
|
removed hyprland flake
|
2024-05-03 07:04:07 -04:00 |
|
Aly Raffauf
|
755333a2e1
|
authorize same ssh keys for root as user aly
|
2024-05-03 06:29:05 -04:00 |
|
Aly Raffauf
|
512d954470
|
hoenn: cleaned up documentation
|
2024-05-02 21:52:08 -04:00 |
|
Aly Raffauf
|
ebde0b1cda
|
sway/hyprland: added gnome-keyring service
|
2024-05-02 21:51:43 -04:00 |
|
Aly Raffauf
|
a516c23fb0
|
hoenn: take flake as argument
|
2024-05-02 20:52:08 -04:00 |
|
Aly Raffauf
|
3ecdcd5ff6
|
hoenn: allow cli override of variable names
|
2024-05-02 19:57:29 -04:00 |
|
Aly Raffauf
|
fb75cd9ec9
|
greetd: fixed failure to start with blank initial_session
|
2024-05-02 19:00:26 -04:00 |
|
Aly Raffauf
|
f188dd3843
|
fixed typo in hoenn script
|
2024-05-02 14:39:55 -04:00 |
|
Aly Raffauf
|
ccbb38faf6
|
hoenn: add automatic privilege elevation
|
2024-05-02 11:55:25 -04:00 |
|
Aly Raffauf
|
a3efc7a008
|
added 'hoenn' command to manage system
|
2024-05-02 09:05:00 -04:00 |
|
Aly Raffauf
|
8d41f14724
|
lavaridge: updated ssh key
|
2024-05-01 22:36:28 -04:00 |
|
Aly Raffauf
|
0be8f30de0
|
lavaridge: update syncthing id
|
2024-05-01 22:35:20 -04:00 |
|
Aly Raffauf
|
8e8f300246
|
greetd: add options for autologin
|
2024-05-01 17:44:08 -04:00 |
|
Aly Raffauf
|
25bafd695a
|
rustboro: updated ssh pub key
|
2024-05-01 17:26:34 -04:00 |
|
Aly Raffauf
|
632c70af08
|
rustboro: updated syncthing ID
|
2024-05-01 17:26:21 -04:00 |
|
Aly Raffauf
|
6bbfbf0d66
|
fixed incorrect module description
|
2024-04-30 16:33:05 -04:00 |
|
Aly Raffauf
|
17bb8bc596
|
tailscale: move to custom module
|
2024-04-30 14:53:17 -04:00 |
|
Aly Raffauf
|
509a519e01
|
make users immutable by default
|
2024-04-29 23:53:05 -04:00 |
|
Aly Raffauf
|
210cd4f2a7
|
user/aly: added winona ssh pub key
|
2024-04-29 23:48:10 -04:00 |
|
Aly Raffauf
|
19f8fd1ce1
|
user/aly: fixed option description
|
2024-04-29 23:45:16 -04:00 |
|
Aly Raffauf
|
297c74ba8b
|
aly: add authorized openssh keys
|
2024-04-29 23:10:26 -04:00 |
|
Aly Raffauf
|
ffb3bedd30
|
syncthing: add fallarbor
|
2024-04-28 14:01:29 -04:00 |
|
Aly Raffauf
|
c8f4db5e0e
|
improved fonts with standardized names
|
2024-04-28 09:46:06 -04:00 |
|
Aly Raffauf
|
1ee7fcfdd4
|
reformat with alejandra
|
2024-04-27 19:23:40 -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
|
5e24be3389
|
syncthing: add iphone12
|
2024-04-25 15:15:54 -04:00 |
|
Aly Raffauf
|
1e12e34d99
|
syncthing: declaratively configured basic options
|
2024-04-25 12:58:11 -04:00 |
|
Aly Raffauf
|
b5414e5695
|
moved syncthing from home-manager to nixOS modules
syncthing: upated mauville ID
syncthing: update lavaridge ID
syncthing: update dpetalburg ID
|
2024-04-25 12:58:11 -04:00 |
|
Aly Raffauf
|
64b5ce9352
|
home-manager: pass flake inputs to hm modules
|
2024-04-24 19:15:34 -04:00 |
|
Aly Raffauf
|
3c3f7604fa
|
greetd: improved default greeter settings
|
2024-04-24 07:58:08 -04:00 |
|
Aly Raffauf
|
d302a38eb1
|
system: set custom console tty colors from catppuccin-frappe
|
2024-04-24 07:58:08 -04:00 |
|
Aly Raffauf
|
876ca1b56c
|
plymouth: set default theme to catppuccin-frappe
|
2024-04-24 07:58:08 -04:00 |
|
Aly Raffauf
|
2ad8715d2e
|
mauville: enable ollama
|
2024-04-23 21:24:05 -04:00 |
|
Aly Raffauf
|
c1af68a79e
|
moved greetd into a module and added sway module
|
2024-04-22 23:14:28 -04:00 |
|
Aly Raffauf
|
8bbc321005
|
added port options for oci containers
|
2024-04-22 21:49:08 -04:00 |
|
Aly Raffauf
|
4fcd46cfa3
|
dissolved homeLab module in favor of separate container and services modules
|
2024-04-22 20:18:47 -04:00 |
|
Aly Raffauf
|
4a74c75a70
|
moved flatpak module from apps to services
|
2024-04-21 22:21:20 -04:00 |
|
Aly Raffauf
|
c403c36d83
|
switch to hyprland from git
|
2024-04-20 17:50:52 -04:00 |
|
Aly Raffauf
|
175c1c5ac7
|
hyprland: add lib.mkDefaul to greetd config
|
2024-04-19 07:53:17 -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
|
f46827b48a
|
hyprland: enable kwallet and gnome keyring on login with greetd
|
2024-04-17 20:17:17 -04:00 |
|
Aly Raffauf
|
35595293c3
|
sway: deleted orphaned config
|
2024-04-17 20:10:38 -04:00 |
|
Aly Raffauf
|
38c2ddc338
|
systemConfig: removed duplicate hyprland binary cache
|
2024-04-17 20:10:18 -04:00 |
|
Aly Raffauf
|
965f03be6a
|
consolidated systemConfig and removed soulseek port fowarding
|
2024-04-17 20:01:06 -04:00 |
|
Aly Raffauf
|
f162dfe47c
|
nixos: added nicotine-plus module
|
2024-04-17 20:00:39 -04:00 |
|
Aly Raffauf
|
0c907e69fc
|
river: added random background with swaybg
|
2024-04-13 18:31:10 -04:00 |
|
Aly Raffauf
|
c5954c8a42
|
hyprland: added swayosd
|
2024-04-11 21:08:25 -04:00 |
|
Aly Raffauf
|
bea620d66c
|
podman: enable autoprune
|
2024-04-08 22:19:16 -04:00 |
|
Aly Raffauf
|
7a2120dded
|
systemConfig: simplified network settings
|
2024-04-07 23:41:53 -04:00 |
|
Aly Raffauf
|
0ecde61760
|
reformatted with alejandra
|
2024-04-07 22:16:33 -04:00 |
|
Aly Raffauf
|
07e1ef72e8
|
nix: optimize store on schedule rather than with each build
|
2024-04-07 22:10:37 -04:00 |
|
Aly Raffauf
|
27fad93fcc
|
hyprland: added pinentry package from gnome
|
2024-04-06 21:53:49 -04:00 |
|
Aly Raffauf
|
fb9e82f873
|
reformat with nixfmt (classic)
|
2024-04-05 16:43:19 -04:00 |
|
Aly Raffauf
|
d1523ffeab
|
systemConfig: added hyprland cachix
|
2024-04-05 16:35:13 -04:00 |
|
Aly Raffauf
|
2690792a88
|
integrated sound settings into default systemConfig
|
2024-04-05 16:33:51 -04:00 |
|
Aly Raffauf
|
b87a96d1f1
|
hyprland: tuigreet remember last session
|
2024-04-02 10:31:23 -04:00 |
|
Aly Raffauf
|
d6fa8fc2bd
|
hyprland: switched to greetd with tuigreet
|
2024-04-01 22:48:09 -04:00 |
|
Aly Raffauf
|
b83f337bec
|
systemConfig: decreased # of old generations
|
2024-04-01 00:01:47 -04:00 |
|
Aly Raffauf
|
e98910e60a
|
add hyprland from offical flake instead of nixpkgs
|
2024-03-31 14:51:25 -04:00 |
|
Aly Raffauf
|
79552ed846
|
added sway configs
|
2024-03-31 08:09:03 -04:00 |
|
Aly Raffauf
|
178c2e8c11
|
add systemConfig.zramSwap.size option and set new defaults
|
2024-03-30 21:14:13 -04:00 |
|
Aly Raffauf
|
76b177a2f0
|
formatted systemConfig
|
2024-03-30 14:49:40 -04:00 |
|
Aly Raffauf
|
95c3b00038
|
cleaned up and abstracted hyprland module config into lightdm, desktopConfig, and systemConfig
|
2024-03-30 14:48:48 -04:00 |
|
Aly Raffauf
|
84ba7591bb
|
homelab: added freshrss
|
2024-03-30 08:51:39 -04:00 |
|
Aly Raffauf
|
51c74e2b1f
|
moved homelab virtualization config to apps modules
|
2024-03-29 21:51:10 -04:00 |
|
Aly Raffauf
|
41a6e55ba3
|
restructured desktopConfig
|
2024-03-29 08:40:42 -04:00 |
|
Aly Raffauf
|
0679717dc9
|
moved desktopConfig apps to homeManagerModules
|
2024-03-29 08:23:23 -04:00 |
|
Aly Raffauf
|
9d9e202521
|
desktopConfig: removed github-desktop
|
2024-03-29 08:03:37 -04:00 |
|
Aly Raffauf
|
3116ffa337
|
systemConfig: set rebootWindow to 2-5AM
|
2024-03-29 07:48:06 -04:00 |
|
Aly Raffauf
|
14de7f41c4
|
systemConfig: set autoUpgrades to 4AM
|
2024-03-29 07:41:04 -04:00 |
|
Aly Raffauf
|
822e795165
|
desktopConfig: removed vscode and chrome by default
|
2024-03-29 07:22:52 -04:00 |
|
Aly Raffauf
|
b9c4ec511d
|
removed hard coded fonts in favor of specified overrides
|
2024-03-29 07:22:52 -04:00 |
|
Aly Raffauf
|
db8905fd6b
|
nixos: remove firefox
|
2024-03-28 21:00:59 -04:00 |
|
Aly Raffauf
|
d96a44d260
|
nixos: grab fira fonts from nerdfonts
|
2024-03-28 20:37:53 -04:00 |
|
Aly Raffauf
|
62bbdbe1eb
|
hyprland: moved lightdm to separate module
|
2024-03-28 20:19:31 -04:00 |
|
Aly Raffauf
|
99e5f539d5
|
home -> homeManagerModules
|
2024-03-28 19:52:15 -04:00 |
|
Aly Raffauf
|
aa64f93930
|
code cleanup with nixfmt
|
2024-03-28 16:40:23 -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 |
|