Evie Litherland-Smith
6e03df701f
Re-enable firefox as default browser
...
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith
50fa154a90
Remove nyxt, set chromium to be default browser
...
Split chromium workspace into web (for main browser) and apps (for
PWAs)
Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00
Evie Litherland-Smith
d263870777
Add matrix and grafana services
2023-11-23 08:40:32 +00:00
Evie Litherland-Smith
393b741697
Revert "Remove zoom (installed)"
...
This reverts commit 89fbcb8af2
.
2023-11-22 08:50:17 +00:00
Evie Litherland-Smith
89fbcb8af2
Remove zoom (installed)
2023-11-21 17:24:38 +00:00
Evie Litherland-Smith
9c535a4a7e
Remove anyrun, back to rofi
...
stylix theme back to using base16 tokyo-night-dark instead of custom
defined version
2023-11-21 17:01:21 +00:00
Evie Litherland-Smith
adbcbc5a76
Add nyxt back, change hyprland master layout to equal split
2023-11-20 16:18:52 +00:00
Evie Litherland-Smith
4cb90dc41d
Add teams and zoom clients
2023-11-20 10:26:15 +00:00
Evie Litherland-Smith
a853475779
Initial convert from traefik to caddy
...
Move (hopefully) all reverse proxies to caddy
Left off adguard for now, tbd if it needs outside access
Moved service expressions up a level since it was a bit unneccesary before
2023-11-20 08:19:13 +00:00
Evie Litherland-Smith
226f1f1195
Remove kmonad
2023-11-20 07:28:24 +00:00
Evie Litherland-Smith
74d34f9e62
Add navidrome service
...
Initial testing config for navidrome, may need to update after trying it
2023-11-19 06:02:12 +00:00
Evie Litherland-Smith
d79bd9f79b
Add discord back with own workspace
2023-11-16 06:26:32 +00:00
Evie Litherland-Smith
9ffa807cda
Remove nix-index-database
2023-11-14 11:43:47 +00:00
Evie Litherland-Smith
2260c14a8d
Cleanup Eglot settings, remove pdf-tools
2023-11-14 10:16:49 +00:00
Evie Litherland-Smith
aed707ea8e
Remove nyxt (for now)
2023-11-13 17:05:55 +00:00
Evie Litherland-Smith
6f148e48fa
Re-add anyrun/kidex
2023-11-13 15:00:59 +00:00
Evie Litherland-Smith
3036b1b463
Last bit of waybar re-styling (for now), re-enable stylix chromium target
2023-11-13 11:15:54 +00:00
Evie Litherland-Smith
a2c9b7ac20
Remove kdeconnect
2023-11-12 14:39:32 +00:00
Evie Litherland-Smith
92d55e266e
Add rofi custom theme back but not used yet, needs some work
2023-11-12 14:35:23 +00:00
Evie Litherland-Smith
e2794671d7
Re-enable a few missing stylix targets
...
Move from using base16 theme definition to my own custom version
Update nyxt config and move all into config.lisp
2023-11-12 14:13:03 +00:00
Evie Litherland-Smith
94e1a23bf2
Major theme updates
...
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience
Also change to a new wallpaper, fits scheme better as well
Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space
Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith
433be5b06e
Add htop to system, btop to home-manager setup
2023-11-11 19:22:34 +00:00
Evie Litherland-Smith
8c15ff8959
Add kmonad service (needs configuring)
2023-11-10 07:18:13 +00:00
Evie Litherland-Smith
c865a50396
Back to catppuccin (mocha)
2023-11-08 10:03:06 +00:00
Evie Litherland-Smith
e013fc5997
Revert "Switch out alacritty for foot (terminal)"
...
This reverts commit 5323e880fe
.
2023-11-08 09:56:37 +00:00
Evie Litherland-Smith
afe009e665
Try out primer-dark base16 with Sweet GTK theme
2023-11-08 09:53:41 +00:00
Evie Litherland-Smith
cec41c90eb
Switch back to tokyo-night-gtk theme
...
Set gtkgreet to inherit theme settings from gtk.nix for automatic
consistency
Include setting cursor size in gtk.nix
2023-11-08 07:35:03 +00:00
Evie Litherland-Smith
a111797e49
Messing around with theme and wallpaper image
...
Currently using primer-dark theme now
2023-11-07 17:24:33 +00:00
Evie Litherland-Smith
4cb8443eea
Try using tokyo night terminal variant for nicer colours
2023-11-07 13:22:46 +00:00
Evie Litherland-Smith
e58a3fe9c4
Change wallpaper
2023-11-07 10:23:29 +00:00
Evie Litherland-Smith
432c4d0d2a
Revert "Switch to using fish (again), keep root using bash for stability"
...
This reverts commit ec89edbe6c
.
Back to zsh, preferred to fish
2023-11-07 09:19:03 +00:00
Evie Litherland-Smith
5323e880fe
Switch out alacritty for foot (terminal)
2023-11-07 09:15:46 +00:00
Evie Litherland-Smith
ec65cb8e8d
Switch monospace font to use fira-code
2023-11-07 06:37:00 +00:00
Evie Litherland-Smith
0f35e21716
Make babel load path dynamic instead of fixed to .config
...
Remove crafted-emacs input and tokyonight theme (and uses)
Remove old emacs files so I don't get confused
2023-11-06 07:18:06 +00:00
Evie Litherland-Smith
b14a2991b2
Switch back to catppuccin (macchiato)
...
Move emacs config from system level to home-manager to make use of
stylix theming
Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith
6ccf8f9ca6
Cleanup some more config
...
Remove music/spotify workspace
Remove using firefox by default, remove zathura
2023-11-04 20:08:55 +00:00
Evie Litherland-Smith
ec89edbe6c
Switch to using fish (again), keep root using bash for stability
2023-11-04 16:47:14 +00:00
Evie Litherland-Smith
b89e90da31
Revert "Remove kdeconnect"
...
This reverts commit 266693a42b
.
2023-11-04 10:26:47 +00:00
Evie Litherland-Smith
fcfa068492
Add some basic nyxt config with base16 theme
2023-11-04 10:01:21 +00:00
Evie Litherland-Smith
d4b24e4103
Add discord, remove signal
...
I'll add signal back when it has native wayland support...
2023-11-03 07:03:00 +00:00
Evie Litherland-Smith
266693a42b
Remove kdeconnect
2023-11-01 18:21:27 +00:00
Evie Litherland-Smith
a9f798f051
Fix and re-enable dashboard
...
Add some more fonts
Try to fix modeline fonts, still not quite working, rearranged config
to test this
2023-11-01 08:37:30 +00:00
Evie Litherland-Smith
e958efbb4d
Switch anyrun, wlogout, etc back to rofi
...
Also add new usage of rofi (window switcher)
Remove watershot, TODO add grim/slurp binds back (later)
2023-10-30 17:54:50 +00:00
Evie Litherland-Smith
928a721219
Remove lynx and nnn, add midori browser
...
Check email more frequently
2023-10-30 14:40:40 +00:00
Evie Litherland-Smith
e3f5714001
Remove emacs all-the-icons for nerd-icons instead
2023-10-29 07:38:09 +00:00
Evie Litherland-Smith
825002f0ec
Move home syncthing setup to hyprland, without tray
...
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith
461d2580dc
Change how syncthing is configured
...
Revert syncthing to using own user space in /var/lib/syncthing and set
to only run on server
User home-manager syncthing service (with tray) for other machines
Remove mpd/mpc, and spot
2023-10-26 16:49:11 +01:00
Evie Litherland-Smith
84c19b44df
Remove nnn repo as flake input
2023-10-25 07:53:07 +01:00
Evie Litherland-Smith
91166300c0
Actually import nnn expression
...
Update hyprland binds to spawn nnn (and ncspot, using tmux as well)
Add more nnn bookmarks
2023-10-25 07:49:13 +01:00
Evie Litherland-Smith
9fbda10700
Add nnn file browser with plugins
...
Hyprland: rebing caps-lock to ctrl
2023-10-25 07:40:39 +01:00
Evie Litherland-Smith
69af15746d
Revert "Add crafted-emacs as submodule instead of flake input"
...
This reverts commit afef99d596
.
2023-10-24 11:20:35 +01:00
Evie Litherland-Smith
afef99d596
Add crafted-emacs as submodule instead of flake input
2023-10-24 10:55:56 +01:00
Evie Litherland-Smith
dbdfb32bd7
Remove lingering reference to emacs/lsp_servers.nix
2023-10-24 09:58:42 +01:00
Evie Litherland-Smith
fbea5c3884
Fix adding tree-sitter grammars
...
Add nix-index-database flake
2023-10-23 21:33:06 +01:00
Evie Litherland-Smith
55ae93f633
Big emacs re-write to use crafted-emacs
...
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions
Add tree-sitter with required parsers
Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith
e0b73fd7aa
Add crafted-emacs as flake input
2023-10-23 11:46:22 +01:00
Evie Litherland-Smith
c868665bc0
Replace command-not-found with nix-index
...
Add nano syntax highlighting
2023-10-23 08:29:58 +01:00
Evie Litherland-Smith
7538f6bd4b
Adjust sshd settings
...
Allow root login via key only
Prune number of authorised keys
2023-10-22 06:52:38 +01:00
Evie Litherland-Smith
a0e61b85b6
Set root user to use custom shell
2023-10-22 06:38:40 +01:00
Evie Litherland-Smith
03d9ec7c2d
Add lsp servers for emacs to server
...
Remove ferdium
2023-10-22 06:34:55 +01:00
Evie Litherland-Smith
a1c28e779a
Clean up and add services
...
Remove jupyter service and qbittorrent traefik route
Add ntfy-sh (enabled) and initial grafana (not enabled) expressions
Change services to call own traefik expression, rather than needing to
be called explicitly
2023-10-21 17:55:11 +01:00
Evie Litherland-Smith
1bd9b02d8f
Remove unused system configs
2023-10-21 08:46:28 +01:00
Evie Litherland-Smith
da9a6bef44
Don't install obs by default, only on Vanguard
2023-10-20 22:01:07 +01:00
Evie Litherland-Smith
3867e54112
Add OBS Studio
2023-10-20 18:52:10 +01:00
Evie Litherland-Smith
dda19b7660
Set delta to use stylix-generated syntax theme
...
Update git config for better delta experience
Remove gitui, wasn't using it anyway...
Clean up SSH host definitions a bit
Remove emacs magit-delta and yuck-mode packages
2023-10-20 15:23:16 +01:00
Evie Litherland-Smith
cc5f97aa9e
Remove ferdium
...
Add teams-for-linux to replace, add whatsapp web and discord to
bookmarks
Replace ferdium binds and rules
2023-10-19 11:45:49 +01:00
Evie Litherland-Smith
1a48515410
Switch swaync for mako, swayosd for avizo
...
mako and avizo are both themed with stylix so easier to keep consistent
Reduce opacity of popups 0.8 -> 0.5
2023-10-19 07:40:03 +01:00
Evie Litherland-Smith
e24e35a64f
Misc fixes (mostlt for Legion)
...
Move stylix config up to flake.nix as config wouldn't build without it,
also move wallpapers directory up to top level to match
Only enable git-sync where it's defined, rather than in home/default.nix
2023-10-18 06:57:42 +01:00
Evie Litherland-Smith
30e145ada1
Enable basic home config for root user
...
Emacs: always create new workspace when switching to project
2023-10-18 06:43:41 +01:00
Evie Litherland-Smith
2f60d7894c
Bit more theming
...
Move nix settings to flake.nix and (hopefully) set nixpkgs to current flake
2023-10-15 12:27:16 +01:00
Evie Litherland-Smith
2a42c14fb5
Lots more theming
...
Switch remaining catppuccin to tokyonight, using stylix to generate GTK
theme now
Switch SDDM for LightDM (uses stylix theme), enable plymouth boot
splashscreen
Make Hyprland window rules (not launch binds) silent now
2023-10-14 20:49:30 +01:00
Evie Litherland-Smith
432207a239
Re-theme to tokyonight
...
Re-enable stylix auto mode, disable specific cases where there's a
better theme implementation (emacs, alacritty)
Update use of catppuccin to tokyonight theme, probably missed some
2023-10-12 07:21:40 +01:00
Evie Litherland-Smith
a8c6482574
Bring back full mu4e modeline
...
Add some more tasks to README
2023-10-11 07:13:44 +01:00
Evie Litherland-Smith
09eefe6f5e
Fix where stylix xresources is defined
2023-10-09 14:53:02 +01:00
Evie Litherland-Smith
90c066fc7a
Move bootloader config info flake.nix
2023-10-09 14:48:40 +01:00
Evie Litherland-Smith
0889818512
Big reorganise
...
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix
Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use
Disable gamescope session unless gamescope.nix imported
Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use
Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith
82db77d0ed
Fix module definitions for Legion (TODO more on this later)
2023-10-09 08:39:46 +01:00
Evie Litherland-Smith
b2f3c13a9b
Add rebuild command to replace "nou"
...
rebuild will also reload hyprland and sync doom after nixos-rebuild switch
2023-10-08 15:29:28 +01:00
Evie Litherland-Smith
c89028bdd7
Fix wrong font name for Fira Mono
2023-10-07 10:25:55 +01:00
Evie Litherland-Smith
e94a4dde31
Move font confit to flake.nix, add to stylix
...
Change fonts to all use Fira family, Fira Sans for UI Fira Sans Mono for
monospace and FiraCode still for Emacs
2023-10-07 10:19:56 +01:00
Evie Litherland-Smith
7cbff504e9
Add initial config for work desktop
2023-10-03 13:15:32 +01:00
Evie Litherland-Smith
6d56e9c71d
Remove Monarch from devices
2023-10-02 07:31:48 +01:00
Evie Litherland-Smith
84fba650b3
Disable passSecretService
2023-09-30 09:56:44 +01:00
Evie Litherland-Smith
6b7b76e7bc
Switch to gnome-keyring for libsecret
...
email password and git credential helper now use gnome-keyring/secret-service
2023-09-30 09:27:43 +01:00
Evie Litherland-Smith
4c62219dde
Add extra stylix theming
2023-09-28 08:27:03 +01:00
Evie Litherland-Smith
3afe79c851
Add stylix, switch to nixpkg hyprland
...
Add stylix flake and initial config for wallpaper and catppuccin
macchiato scheme. Disabled auto theme to pick each manually
Remove hyprland flake intup to use version in nixpkgs/home-manager for
compat with stylix
Update style of swaylock using stylix
2023-09-26 19:03:50 +01:00
Evie Litherland-Smith
f99b8955c7
Move unfree predicate into flake.nix
...
Add NoMachine to Vanguard for wfh setup
2023-09-26 07:36:57 +01:00
Evie Litherland-Smith
f90f22f09f
Enable autoUpgrade by default but without reboot
2023-09-24 12:09:08 +01:00
Evie Litherland-Smith
360bebb829
Make upgrade alias refresh repo as standard
2023-09-24 12:05:52 +01:00
Evie Litherland-Smith
2c3fed9df7
Add initial hashed password for users
...
Make users immutable for server
2023-09-24 12:05:19 +01:00
Evie Litherland-Smith
05f371d459
Revert "Remove 'nou' alias"
...
This reverts commit 042e621f6c
.
2023-09-24 11:45:09 +01:00
Evie Litherland-Smith
579a468d24
Add some extra catppuccin themes to use later
2023-09-24 10:08:25 +01:00
Evie Litherland-Smith
812a8d3669
Add back anyrun with a config to test
2023-09-23 18:31:08 +01:00
Evie Litherland-Smith
ea8e055b1f
Fix broken wallpaper path
2023-09-23 18:10:39 +01:00
Evie Litherland-Smith
5b2f03257b
Set Vanguard up with Hyprland again
...
Move wallpapers into repo and remove as flake input
2023-09-23 18:05:51 +01:00
Evie Litherland-Smith
d66ae00bb7
Move nameserver setting to flake.nix for reuse
2023-09-23 08:07:36 +01:00
Evie Litherland-Smith
039cab92de
Move allowUnfree to allowUnfreePredicate
...
Add ferdium and window rule
Move waybar overlay into hyprland expression
2023-09-21 08:51:07 +01:00
Evie Litherland-Smith
e18ac3f354
Combine shell definition expressions
...
Add emacs vterm package
2023-09-20 09:00:22 +01:00
Evie Litherland-Smith
62c06dae9e
Add gitui as non-flake input to bring vim binds back
2023-09-17 08:57:08 +01:00
Evie Litherland-Smith
e3fc4db76a
Split steam into separate expression
2023-09-16 17:58:43 +01:00